我试图使用avconv为谷歌的语音转文本制作一个LINEAR16原始文件,但每当我尝试使用文档中的play命令播放它时,我都会得到一个非常慢的文件:
play --rate=16000 --bits=16 --endian=little --encoding=signed-integer --channels=1 out.raw进行这种转换的正确方法是什么?
发布于 2016-10-28 07:20:37
这需要一些实验,但我能够通过显式地说明采样率、通道数和输出格式来使其工作:
avconv -i michael_queen_v._ed_schultz_cl.mp3 -f s16le -ac 1 -ar 16k out.raw-f:这会强制输出编码,因为.raw显然不足以让它知道要做什么。
-ac 1:单声道
-ar 16k:这听起来像a gun,令人沮丧,但这会将采样率设置为16000 the。
https://stackoverflow.com/questions/40295656
复制相似问题