AndroidのSpeechRecognizer(音声認識)では同時に録音をすることができない、CognitiveServiceSpeechAPIが使い方がわからないなどの問題があったのでREST APIを叩いてみました。

以下のクラスを使うと録音した音声ファイルから音声認識を行うことができます。

RESTのパラメータについてはここらへんを見ていただければ

JSONデシリアライズにGSONを利用しています。

CognitiveServiceのBingSpeechAPIキーも取得してね

 

使い方はこんな感じ