如何使用 sox 从命令行录制音频
How to use sox to record audio from command line
我想用这段代码录制音频:
sox -d test.wav trim 0 20
但问题是它说:sox FAIL sox:抱歉,没有配置默认音频设备
如果我尝试其他一些 sox 代码,它会给我 sox 的帮助。
没有其他方法可以录制音频(或者至少没有其他方法可以从命令行录制音频)?
SoX 14.4.2 for MS Windows 无法识别默认音频设备。有两种可能的解决方案:
- 将
-d
替换为 -t waveaudio 0
。如果您有多个音频设备(例如,常规麦克风插头旁边有一个 USB 麦克风),那么您可能需要将 0
替换为 1
或更高。
- 卸载 SoX 14.4.2,安装 SoX 14.4.1。
来源:
我想用这段代码录制音频:
sox -d test.wav trim 0 20
但问题是它说:sox FAIL sox:抱歉,没有配置默认音频设备
如果我尝试其他一些 sox 代码,它会给我 sox 的帮助。
没有其他方法可以录制音频(或者至少没有其他方法可以从命令行录制音频)?
SoX 14.4.2 for MS Windows 无法识别默认音频设备。有两种可能的解决方案:
- 将
-d
替换为-t waveaudio 0
。如果您有多个音频设备(例如,常规麦克风插头旁边有一个 USB 麦克风),那么您可能需要将0
替换为1
或更高。 - 卸载 SoX 14.4.2,安装 SoX 14.4.1。
来源: