我正在使用 sox 创建 100ms 的合成器,这是我的命令:
/usr/bin/sox -V -r 44100 -n -b 64 -c 1 file.wav synth 0.1 sine 200 vol -2.0dB
现在,当我创建 3 个正弦波文件并将所有文件与
/usr/bin/sox file1.wav file2.wav file3.wav final.wav
然后我得到文件之间的间隙。我不知道为什么。但是,当我打开 file1.wav 时,我还会看到文件前面和末尾有一个短间隙。
如何创建精确 100 毫秒且前端和后端没有间隙的正弦?
我的第二个问题:是否也有可能用 sox 中的一个命令创建 10 个正弦波合成器?像 sox f1 200 0.1、f2 210 01、f3 220 01、...第一个 200hz 10ms、210hz 10ms、220hz 10ms
我在 sox 中尝试了一些不同的选项,但每个正弦文件总是这样:
尝试:
或者: