我想将 Google 文本到语音的输出记录到 mp3 文件中。我需要一个可以在终端中使用的命令。我读过sox
可以录制音频,但不知道如何设置它来录制我电脑的输出音频。如果音频输出静默至少 3 秒,我也更喜欢自动停止录制……任何其他用于此目的的工具都是可以接受的。
我想将 Google 文本到语音的输出记录到 mp3 文件中。我需要一个可以在终端中使用的命令。我读过sox
可以录制音频,但不知道如何设置它来录制我电脑的输出音频。如果音频输出静默至少 3 秒,我也更喜欢自动停止录制……任何其他用于此目的的工具都是可以接受的。
首先,您需要提取输出设备的名称:
为此,您可以安装以下模块:
并运行:
输出可能是这样的:
找到名称后,您可以运行以下命令将输出记录到 mp3 文件中:
或者使用
sox
您可以执行以下操作,但是我发现第一个解决方案更强大:但是,如果您想自动开始和停止录制,您可以运行:
或使用
parec
:它在向扬声器发送声音时开始录制,如果 3 秒后没有收到任何声音则停止。有关 sox 的更多信息,请参阅linux 中的 sox 手册页