我有一些在Linux上工作的SoX命令,但在play上就不行了,因为Windows版本不再随play或rec一起发布了。如何将这些重新加工成只使用sox
rec -c 1 -r 48k -q -n noiseprof - trim 0 5
rec -c 1 -r 48k -q -t flac - noisered - 0.21 silence -l 1 0.0 1% 1 3.0 5% pad 1 0
play -t mp3 - -q我在Python中使用它们来进行语音识别,并且希望使用这样的语句
sox = shutil.which('sox') or glob.glob('C:\Program Files*\sox*\sox.exe')[0]使其独立于平台。
发布于 2016-01-26 14:10:46
使用sox手册:
提供播放和rec命令,这样基本的播放和录制就像
play existing-file.wav和rec new-file.wav这两个命令在功能上等价于sox existing-file.wav -d和sox -d new-file.wav
-d选项意味着选择输入的默认音频设备(如果是第一)或输出(如果是最后)。
https://stackoverflow.com/questions/34844551
复制相似问题