将 SoX 合成声音输出到文件

将 SoX 合成声音输出到文件

我有以下 SoX 命令,可以生成漂亮的“航天器”声音:

play -n -c1 synth whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 864000 1

我怎样才能将这段约 10 秒的内容输出到声音文件中?谢谢!

答案1

play -n -c1 synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 10 1

在之后插入总时长合成器(在本例中为 10 秒)
同时提供持续时间褪色因此此功能可以在正确的时刻(即在曲目结束时)应用淡出时间(此示例中为 1 秒)

如果你想记录这个,只需执行以下操作:

sox -c1 -n result.wav synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 10 1

这会将生成的声音转储到结果.wav

相关内容