10

Google 音声認識 API を使用しようとしています。ここに私が書いたコードがあります:

http://pastebin.com/zJEhnJ74

できます。サーバーから回答が得られます。

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

問題は「status:5」です。実際、ステータスコードは次のとおりです。

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

私の問題は「オーディオファイルが正しくありません」です。それが .flac ファイルのエラーなのか (テスト用の .flac ファイルをここからダウンロードできます: http://www21.zippyshare.com/v/61888405/file.html )、またはファイルの読み取り方法 (バイト配列を文字列に変換します)

手伝ってくれてありがとう!そして私の悪い英語でごめんなさい

4

1 に答える 1

6

wr.write(data);代わりに使用する必要がありますwr.writeBytes(new String(data));

Google の回答:

{"status":0,"id":"e0f4ced346ad18bbb81756ed4d639164-1","hypotheses":[{"utterance":"hello how are you","confidence":0.94028234},{"utterance":"hello how r you"},{"utterance":"hello how are u"},{"utterance":"hello how are you in"}]}
于 2013-05-29T10:19:45.700 に答える