国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音

這篇具有很好參考價值的文章主要介紹了Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

Unity中使用Microphone可以通過麥克風錄制AudioClip音頻,我們可以通過它實現(xiàn)錄音功能,然后可以通過錄入的音頻數(shù)據(jù)對音頻進行分析,比如音量大小,頻率高低,等等。
Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音

我們今天就來分析一下音頻的高音低音。

如何判斷高音低音

科普:一般人們習慣將音響劃分一定的頻段如高音、中音和低音等。很多聲學專家和音響專家想出了參考樂器的頻寬,以及管弦樂團對聲音的稱呼,將這個20Hz-20KHz的頻率分為“超低頻(超低音)、低頻(低音)、中低頻(中低音)、中頻(中音)、中高頻(中高音)、高頻(高音)、超高頻(超高音)等8個段。

高音如下圖所示:
Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音

低音如下圖所示:
Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音

根據(jù)高音和低音的這些特性,我們就可以根據(jù)頻率數(shù)據(jù)來分析聲音。

提取頻率原理

Unity的AudioSource可以通過FFT(快速傅立葉變換)算法,得到聲音的頻率數(shù)據(jù),然后我們再把頻率數(shù)據(jù)轉(zhuǎn)化為我們可以理解的高低音或者常用的8通道聲音可視化數(shù)據(jù)。
但是聲音的頻率數(shù)據(jù)如何轉(zhuǎn)化為可以使用的8種通道呢?
我們把一個聲音文件進行播放?文章來源地址http://www.zghlxwxcb.cn/news/detail-501853.html

到了這里,關(guān)于Unity如何實現(xiàn)Microphone判斷錄入音頻的頻率是低音還是高音的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 【音頻處理】梅爾頻率倒譜系數(shù)(MFCC)

    【音頻處理】梅爾頻率倒譜系數(shù)(MFCC)

    閑來無事,整理了一下一些大學的學習音頻處理的一些資料,當時用的是matlab,記錄一下。 梅爾頻率倒譜系數(shù)(Mel-frequency cepstral coefficients 簡稱MFCC)。是在Mel標度頻率域提取出來的倒譜參數(shù),Mel標度描述了人耳頻率的非線性特性,極好的模擬了人類聽覺感知的處理。 MFCC與頻

    2023年04月10日
    瀏覽(18)
  • RLC如何通過改變頻率實現(xiàn)輸出穩(wěn)壓

    RLC如何通過改變頻率實現(xiàn)輸出穩(wěn)壓

    當開關(guān)頻率工作在容性區(qū)域時 ,容抗抵消完感抗還有剩余,所以容抗+感抗可以近似為一個容抗Cr,但加上頻率的改變,容抗又可以近似為一個可調(diào)電阻 那又改如何控制頻率,保持輸出穩(wěn)壓? 當輸入與輸出電壓不變時,Rac變小,對應Ir電流變大,又因為加在電容上的電壓不變,

    2024年01月21日
    瀏覽(13)
  • python判定固定時長固定頻率的音頻是否連續(xù)

    python判定固定時長固定頻率的音頻是否連續(xù)

    我有一段時長大約為3.34 s 頻率為1khz 的連續(xù)音頻。該音頻輸入一個設(shè)備,經(jīng)轉(zhuǎn)換輸出后,我想判斷該音頻是否還連續(xù)。 好了,這就是我的需求,看起來比較棘手,但我們稍稍了解音頻采樣率,碼流,音頻格式,通道的相關(guān)概念后,我們就可以用強大的python很快解決此問題。

    2023年04月08日
    瀏覽(16)
  • Unity 音頻插件 - MasterAudio 實現(xiàn)音頻管理系統(tǒng)

    Unity 音頻插件 - MasterAudio 實現(xiàn)音頻管理系統(tǒng)

    插件介紹: Master Audio的是一個整體解決方案,所有的豐富的游戲音頻需求。內(nèi)置的音樂閃避,手動和自動的聲音觸發(fā)真正的隨機聲音變化,音頻匯集全3D聲音功能。支持所有出口的手機游戲平臺,具有一流的性能。 主音頻在線幫助網(wǎng)站可在此處找到: Table of Contents 完整的 主

    2023年04月10日
    瀏覽(26)
  • Unity點擊按鈕實現(xiàn)音頻暫停和播放

    省流:完整代碼在底部 1、導入命名空間 2、創(chuàng)建變量 3、第一幀開始時調(diào)用 4、每幀調(diào)用 5、定義方法MusicSwitch 6、創(chuàng)建按鈕添加腳本和音頻播放器(Audio Source)組件,把按鈕拖到腳本上 完整代碼

    2024年02月04日
    瀏覽(20)
  • Unity3D實現(xiàn)UI的單擊、雙擊、拖動狀態(tài)判斷

    Unity3D實現(xiàn)UI的單擊、雙擊、拖動狀態(tài)判斷

    這篇文章就來實現(xiàn)UI的單擊、雙擊、按壓、拖動的不同狀態(tài)判斷。不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 示例、 判斷單擊和雙擊,主要是判斷點擊的次數(shù)。 UI的點擊事件,需要繼承UI的點擊事件接口,重寫點擊事件即可。 UI點擊事件接口: 3-1-1 所引用的命名空

    2024年01月20日
    瀏覽(95)
  • 通過python如何實現(xiàn)視頻提取音頻,并將音頻轉(zhuǎn)文本

    通過python如何實現(xiàn)視頻提取音頻,并將音頻轉(zhuǎn)文本

    大致思路: (1)使用moviepy庫中的VideoFileClip類讀取視頻文件,并將其轉(zhuǎn)換為音頻文件; (2)使用pydub庫中的splitonsilence函數(shù)將音頻文件分割成多個音頻片段,以便進行語音識別; (3)使用SpeechRecognition庫中的Recognizer類進行語音識別,并將識別結(jié)果寫入文本文件中 注意: 將

    2024年02月05日
    瀏覽(31)
  • 音頻解碼及如何在Java實現(xiàn)

    本人并不干這個,但是被迫下水了解了一下這個,稍微做了一下整理。再就是感覺現(xiàn)在網(wǎng)上以及ChatGPT在這方面給出的答案太水了,在此開辟一篇。無意放出代碼,這里只介紹一些可能重要的點。 本來以為有了ChatGPT寫這些就沒有必要了,現(xiàn)在看起來還是不太可能。 一是知識稍

    2024年02月12日
    瀏覽(24)
  • Python實現(xiàn):如何判斷數(shù)字是否在區(qū)間?

    Python實現(xiàn):如何判斷數(shù)字是否在區(qū)間? 當我們需要對一些數(shù)值進行篩選和處理時,常常需要知道一個給定數(shù)字是否在指定的區(qū)間內(nèi)。在Python中,我們可以使用簡單的幾行代碼快速判斷數(shù)字是否在區(qū)間內(nèi)。 判斷一個數(shù)值是否在某一個區(qū)間內(nèi),就是判斷這個數(shù)值是否滿足區(qū)間的

    2024年02月03日
    瀏覽(28)
  • 7.1「實戰(zhàn)」圖書錄入和修改API --如何優(yōu)雅處理校驗邏輯?

    在做了這么多架構(gòu)鋪墊之后,一位訂閱同學非常期待我能更新主線API,我覺得他的想法非常合理,所以今天就來安排~~~ 我主要考慮的是: 首先輸出主線API,是能讓你先鳥瞰全貌,更容易發(fā)現(xiàn)設(shè)計上存在的問題,然后我再從架構(gòu)設(shè)計上解決這些問題,那么你就能更清楚架構(gòu)上

    2024年02月08日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包