Je l'ai fait:
me@riverbrain:~/sgf$ echo "test" | text2wave -otype raw -F 16000 >> test.raw
qui a produit un fichier audio sans en-tête. La chose merveilleuse à propos de ce fichier est qu'il peut être concaténé (en utilisant cat
, comme du texte) avec un autre fichier audio brut.
Bien sûr, j'ai un problème. Le problème est que je ne peux pas encore y jouer.
me@riverbrain:~/sgf$ play test.raw
play FAIL formats: bad input format for file `test.raw': sampling rate was not specified
et aussi, lors de la spécification de la fréquence d'échantillonnage
me@riverbrain:~/sgf$ play -r 16000 test.raw
play FAIL formats: bad input format for file `test.raw': data encoding was not specified
Lorsque j'ai recherché des informations sur l'encodage, j'ai eu l'impression que cela avait beaucoup à voir avec l'architecture de votre processeur, mais je me trompe peut-être. Quoi qu'il en soit, je ne trouve aucune documentation sur la façon de «demander» à l'ordinateur quel est l'encodage des données du fichier audio brut. Et je sais aussi quel est le taux d'échantillonnage, en raison du réglage moi-même, mais c'est aussi loin que je peux obtenir.