AndroidプログラミングのTOPへ 音声入力した内容を,そのまま音声出力してみよう。 というAndroidアプリのサンプルコード。 RecognizerIntentを使う場合と,SpeechRecognizerを使う場合の2通り掲載。 前置き サンプルコード インプット:音声認識または音声入力(ASR, Auto Speech Recognition) アウトプット:音声合成,読み上げ(TTS, Text To Speech) 補足:Google音声入力について 補足2:処理対象となる言語をプログラムから指定 補足3:専用の画面を表示しない場合 前置き Google音声入力は,とても便利だ。 いちいち手動で文字を打たなくても,端末が音声を聞き取って自動認識し,文字を入力してくれる。 アプリ開発者としても,自然言語処理を気軽にAPI経由で行なえる。 人間と自然に対話する高度なUIを実装し