输出格式为wave时出错

时间:2012-03-15 22:30:50

标签: macos terminal wave

我正在尝试使用mac的say命令创建wave文件,但是,我收到以下错误:

  

$说“你好”-o hi.wav

     

打开输出文件失败:fmt?

虽然,

  

$ say --file-format =?

     

WAVE WAVE(.wav)[lpcm,ulaw,alaw]

有什么方法可以说出输出波形文件吗?

1 个答案:

答案 0 :(得分:29)

它从文件扩展名中推断出文件格式,但您需要指定数据格式:

say -o hi.wav --data-format=LEF32@22050 "hello"