0
我需要編程一個記錄音頻響應的功能,但是當說話人的聲音達到一定強度時,我需要知道它在線。目前我正在使用這種方式進行錄音:如何實時測量聲音強度?
PsychPortAudio('GetAudioData')
我不能在線分析語音的強度(例如使用標準)。
我需要編程一個記錄音頻響應的功能,但是當說話人的聲音達到一定強度時,我需要知道它在線。目前我正在使用這種方式進行錄音:如何實時測量聲音強度?
PsychPortAudio('GetAudioData')
我不能在線分析語音的強度(例如使用標準)。
您應該可以使用analoginput命令執行此操作。
AI = analoginput('winsound');
addchannel(AI,1);
然後使用:
x = getdata(AI, t);
要收集它。您需要設置一些緩衝區長度(比如說1秒)並獲取數據,然後執行所需的任何幅度分析。