【发布时间】:2017-08-06 23:28:49
【问题描述】:
我目前有一个需要更改采样率的文件列表。
我最近意识到使用sox 可以做到这一点,但是当我尝试这样做时,我不断收到一条错误消息,指出sox wav: Premature EOF on .wav input file 并导致音频文件为空.. 似乎那个 sox 是无法重新采样输入 = 输出的音频文件......我有点需要,如果我必须转换整个音频文件目录......
当前使用的命令:
~/kaldi-trunk/egs/yesno/s5_k_added$ sox 0_0_0_0_1_1_1_1.wav -r 8000 0_0_0_0_1_1_1_1.wav
sox WARN wav: Premature EOF on .wav input file
:~/kaldi-trunk/egs/yesno/s5_k_added$ play 0_0_0_0_1_1_1_1.wav
0_0_0_0_1_1_1_1.wav:
File Size: 44
Encoding: Signed PCM
Channels: 1 @ 16-bit
Samplerate: 8000Hz
Replaygain: off
Duration: unknown
In:0.00% 00:00:00.00 [00:00:00.00] Out:0 [ | ] Clip:0
Done.
如何重新采样音频文件目录?
【问题讨论】:
-
您能发布您当前使用的完整命令和参数吗?
-
完整命令发布@DirkyJerky
标签: audio terminal wav resampling sox