Tôi đã làm điều này:
me@riverbrain:~/sgf$ echo "test" | text2wave -otype raw -F 16000 >> test.raw
trong đó tạo ra một tập tin âm thanh không tiêu đề. Điều tuyệt vời về tệp này là nó có thể được nối (sử dụng cat
, như văn bản) với một tệp âm thanh thô khác.
Tất nhiên, tôi có một vấn đề. Vấn đề là tôi chưa thể chơi nó.
me@riverbrain:~/sgf$ play test.raw
play FAIL formats: bad input format for file `test.raw': sampling rate was not specified
và ngoài ra, khi chỉ định tỷ lệ mẫu
me@riverbrain:~/sgf$ play -r 16000 test.raw
play FAIL formats: bad input format for file `test.raw': data encoding was not specified
Khi tôi tra cứu một số thông tin 'mã hóa' tôi có cảm giác rằng nó có liên quan nhiều đến kiến trúc bộ xử lý của bạn, nhưng có lẽ tôi đã sai. Dù sao, tôi không thể tìm thấy bất kỳ tài liệu nào về cách 'hỏi' máy tính mã hóa dữ liệu của tệp âm thanh thô là gì. Và tôi cũng biết tỷ lệ mẫu là bao nhiêu, do tự đặt nó, nhưng đó là tất cả những gì tôi có thể có được.