如何使用arecord录制单声道音频?

5
我正在使用SpeechRecognition包进行文本转语音。然而,它对于WAV文件的输入必须是单声道。当我使用arecord -D plughw:0 --duration=5 -f cd -vv ~/test.wav录制并使用aplay test.wav播放时,会出现以下情况(它会回放):
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

我应该怎样让 arecord 录制单声道?我尝试了添加 --channels=1 但它开始录音并显示有关其(Plug PCM: Route conversion PCM)设置的信息时,它总是显示:

...
channels    : 2
...

我的 USB PnP声卡 的设置显示声道数量为1。但即使我将其设置为1,它也会以立体声播放。出了什么问题?

1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接