Androidで音声認識エンジンを開発します。これはオフラインで動作します。 Androidに組み込まれている音声認識エンジンはインターネットを必要とするGoogleサーバーを使用しているため、インターネットがなくても機能する代替手段が必要です。
上記の機能を実現する方法をいくつか教えてください。
PocketsphinxはAndroidで実行できます。見る
現在、コードはSubversionからチェックアウトできます(スナップショットをダウンロードせずにSubversionを使用する方が良い)。非常に使いやすく、プロジェクトをEclipseにインポートしてデバイスで実行するだけです。
CMU Sphinx:Pocket Sphinx Android Demo
詳細については、こちらのチュートリアルをご覧ください。
後で使用するためにGoogle Voiceをダウンロードできます。モバイルから->設定->「言語と入力」->「音声検索」->「オフライン音声認識のダウンロード」->言語パックを選択します。
または、Dragon Mobile Assistantなどの他のプログラムを使用できます https://play.google.com/store/apps/details?id=com.nuance.balerion&hl=en
目標のために時間と人的資源を本当に投資したい場合は、Java-Project Java Speech API 2.0(JSR 113)をご覧ください。
「通常の」携帯電話で音声コマンドに使用され、オフラインで動作します。残念ながら、プロジェクトは中止されました。
音声認識エンジンの語彙が限られている場合(単純な音声ユーザーインターフェイスなど)、サンプル数が限られている場合は、可能かもしれません。 Transcriptionなどのアプリケーションは、Android(オフラインモード)で実行される可能性が高いタスクではありません。また、音声認識にはDSPが必要です。あなたの最善の策。