我已经做到了:
me@riverbrain:~/sgf$ echo "test" | text2wave -otype raw -F 16000 >> test.raw
产生了无头音频文件。关于此文件的妙处在于它可以被串联(使用cat
与另一个原始音频文件,如文本)。
当然,我有问题。问题是我还不能玩。
me@riverbrain:~/sgf$ play test.raw
play FAIL formats: bad input format for file `test.raw': sampling rate was not specified
而且,当指定采样率时
me@riverbrain:~/sgf$ play -r 16000 test.raw
play FAIL formats: bad input format for file `test.raw': data encoding was not specified
当我查找一些信息“编码”时,我感觉到它与您的处理器体系结构有很大关系,但也许我错了。无论如何,我找不到任何有关如何向计算机“询问”原始音频文件的数据编码是什么的文档。而且我也知道采样率是多少,这取决于我自己设置,但这是我所能达到的。