2012-01-02 6 views
3

Androidアプリケーションで音声入力を継続しようとしています。私は組み込みのSpeechRecognizerインテントを使ってみましたが、単語を処理する前にユーザーが話し終わるのを待っています。これは私にとっては十分ではありません。ユーザーがまだ話している間、単語を処理するためのデバイスが必要です。Android 4.0で継続的な音声認識にアクセスする

これはIce Cream Sandwichでサポートされています。しかし、私はこの機能にアクセスするためのAPIは見つかりませんでした。誰でもこれが今どのように動作するか知っていますか?

ありがとうございました!

答えて

3

あなたはAndroid 4.0の新しい音声入力機能について聞いたと思います。このarticleをご覧ください。

外部ライブラリを使用する必要があります。この記事では、ライブラリはIME開発者向けに設計されているとしていますが、音声認識の結果はInputMethodServiceを介して登録されたIMEに表示されることがわかります。ライブラリのソースは、project on Google Code

+1

であることを確認することもできます。最後に、これを試してみる時間を見つけました。お返事をありがとうございます!私もその記事を見つけましたが、最初はIMEを使用せずにアプリケーション自体でも動作すると思っていました。 これで、私の電話用のICS ROMが音声入力を試すのを待たなければなりません。残念ながら、私はエミュレータで動作するオーディオ入力を得ることに成功しませんでした。 – user1126657