我正在使用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
Run Code Online (Sandbox Code Playgroud)
如何以arecord单声道录音?我也尝试添加--channels=1,但当它开始记录并显示有关其 ( Plug PCM: Route conversion PCM) 设置的信息时,它总是显示:
...
channels : 2
...
Run Code Online (Sandbox Code Playgroud)
我USB PnP Sound Device的设置显示通道为 1。即使我将其设置为 1,它也以立体声播放。怎么了?