Advertisement

麦克风设备处理语音输入数据

阅读量:

1、获取设备麦克风信息

2、开始录制

3、结束录制

4、获取音频数据用于存储或者传输

复制代码
 public class MicrophoneTest: MonoBehaviour {

    
     private AudioClip clip;
    
  
    
     private void Start() {
    
     #region 获取设备麦克风信息
    
     // 得到麦克风设备的名字
    
     string[] strs = Microphone.devices;
    
     for (int i = 0; i < strs.Length; ++i) {
    
         print(strs[i]);
    
     }
    
     #endregion
    
     }
    
  
    
     private void Update() {
    
     #region 开始录制
    
     if (Input.GetKeyDown(KeyCode.Space)) {
    
         //参数一:设备名,传空适用默认设备
    
         //参数二:超过录制长度后,是否从头录

全部评论 (0)

还没有任何评论哟~