Java mit Google Spracherkennungs-API

Ich versuche, Google-Spracherkennungs-API zu verwenden. Hier ist der Code, den ich geschrieben habe:

http://pastebin.com/zJEhnJ74

Es klappt. Ich bekomme eine Antwort vom Server:

{"status":5,"id":"8803471b14a2310dfcf917754e8bd4a7-1","hypotheses":[]}

Jetzt ist das Problem "Status: 5". Infact, hier ist der Statuscode:

status: 0 – correct
, status: 4 – missing audio file, 
status: 5 – incorrect audio file.

Mein Problem ist "falsche Audiodatei". Ich verstehe nicht, ob es sich um einen .flac-Dateifehler handelt (Sie können meine .flac-Testdatei hier herunterladen:http://www21.zippyshare.com/v/61888405/file.html) oder wie ich die Datei gelesen habe (in einem Byte-Array konvertiere ich sie dann in einen String)

Danke für die Hilfe! und Entschuldigung für mein schlechtes Englisch

Antworten auf die Frage(1)

Ihre Antwort auf die Frage