wabikboy napisał/a:a teraz co z tym fantem zrobić ??
sox soxio: Can't open input file `/message.wav': Could not find data chunk.
Nagraj sobie próbke
Skąd masz ten plik, może wav jakis nie kompatybilny z soxem.
arecord -f S16_LE -D hw:0,0 -d 10 message.wav
lub
rec -c 2 -t wav message.wav 0 10
Co do URL, weź sobie taki adres z polskim językiem rozpoznawania
http://www.google.com/speech-api/v1/rec … t=chromium
Taka jest odpowiedź o serwera, status różny od 0 znaczy ze nie mógł rozpoznać
{
"status": 0,
"id": "xxxxxxxxxxxxxxxxxxx",
"hypotheses": [ {
"utterance": "these are my words",
"confidence": 0.6356356
}]
}
Możesz użyć Perla i JSON Parsera do wyciągnięcia "utterance"
Co do flaca możesz spróbować użyc ffmpeg, tylko że musi mieć wkompilowaną obsługę wav i flac tak samo sox
libsox-fmt-all - takiej paczki brakuje, w niej znajduję się obsługa flaca