Ho fatto questo:
me@riverbrain:~/sgf$ echo "test" | text2wave -otype raw -F 16000 >> test.raw
che ha prodotto un file audio senza intestazione. La cosa meravigliosa di questo file è che può essere concatenato (usando cat
, come il testo) con un altro file audio non elaborato.
Certo, ho un problema. Il problema è che non posso ancora giocarci.
me@riverbrain:~/sgf$ play test.raw
play FAIL formats: bad input format for file `test.raw': sampling rate was not specified
e anche, quando si specifica la frequenza di campionamento
me@riverbrain:~/sgf$ play -r 16000 test.raw
play FAIL formats: bad input format for file `test.raw': data encoding was not specified
Quando ho cercato alcune informazioni sulla "codifica" ho avuto la sensazione che avesse molto a che fare con l'architettura del tuo processore, ma forse mi sbaglio. Ad ogni modo, non riesco a trovare alcuna documentazione su come "chiedere" al computer quale sia la codifica dei dati del file audio non elaborato. E so anche qual è la frequenza di campionamento, a causa della mia impostazione, ma è quanto posso ottenere.