Android 4.1には、オフライン音声入力が含まれています。ポップアップキーボードのマイクをクリックすると、これを確認できます。ネットワークに接続していない場合でも機能します。ただし、RecognizerIntent
アプリから音声認識を実行する場合は、APIでネットワーク接続が必要になるようです。
アプリからAndroidの新しいオフライン音声入力機能にアクセスするためのAPIはありますか?
Android 4.1には、オフライン音声入力が含まれています。ポップアップキーボードのマイクをクリックすると、これを確認できます。ネットワークに接続していない場合でも機能します。ただし、RecognizerIntent
アプリから音声認識を実行する場合は、APIでネットワーク接続が必要になるようです。
アプリからAndroidの新しいオフライン音声入力機能にアクセスするためのAPIはありますか?
Androidは、音声に2つの異なるAPIを使用します。音声入力(キーボードのキー)と音声認識(その他すべて)です。音声入力はオフラインで有効になり、音声認識は無効になります(4.1 JellyBeanの場合)。
これが、キーボードのキーがオフラインで機能する理由ですが、他の場所では機能しません。何らかの理由で、Googleはこれら2つの別々のAPIを作成することにしました。
音声入力の詳細については、こちらをご覧ください:http: //android-developers.blogspot.com/2011/12/add-voice-typing-to-your-ime.html