Unity3D实现录音功能

    最近工作需要要做一个完整聊天系统,其中包括了语音聊天。查了一些资料,发现Unity有一个叫Microphone的类,顾名思义就是麦克风的类。它提供了Start,End,GetPosition等几个方法。

   我自己的思路就是按住说话的过程中,每帧通过GetPosition函数获取读取位置,来获取这帧的数据,通过去噪算法。最后存储在一个总的内存中。按钮提起时,把那一个总的数据内存转化为音频数据。

(ps:部分参考了插件)

下载地址:http://pan.baidu.com/s/1c24Y9zy

你可能感兴趣的:(Unity3D实现录音功能)