Я сделал это:
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
Когда я посмотрел какую-то информацию «кодирования», у меня возникло ощущение, что это во многом связано с архитектурой вашего процессора, но, возможно, я ошибаюсь. Во всяком случае, я не могу найти никакой документации о том, как «спросить» компьютер, какова кодировка данных необработанного аудиофайла. И я также знаю, что такое частота дискретизации, из-за ее настройки, но это насколько я могу получить.