? ? 最近工作需要要做一個完整聊天系統(tǒng),其中包括了語音聊天徽惋。查了一些資料案淋,發(fā)現(xiàn)Unity有一個叫Microphone的類,顧名思義就是麥克風(fēng)的類险绘。它提供了Start,End,GetPosition等幾個方法踢京。
? ?我自己的思路就是按住說話的過程中誉碴,每幀通過GetPosition函數(shù)獲取讀取位置,來獲取這幀的數(shù)據(jù)瓣距,通過去噪算法黔帕。最后存儲在一個總的內(nèi)存中。按鈕提起時蹈丸,把那一個總的數(shù)據(jù)內(nèi)存轉(zhuǎn)化為音頻數(shù)據(jù)成黄。
(ps:部分參考了插件)
下載地址:http://pan.baidu.com/s/1c24Y9zy