0

次の行を使用して、Android Google 音声認識エンジンから追加の結果を含む配列を取得しようとしています:

ArrayList<String> text = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

ただし、これはデバイスがオンラインでインターネットに接続されている場合にのみ機能します。オフラインのときは、結果を 1 つだけ含む配列を取得します。

オフラインのときに複数の結果配列を取得する方法はありますか?

4

1 に答える 1

0

いいえ、オンラインでそれを行う方法はありません。そのようなものを開発しようとしても、多くの情報を保存する必要があります。アイデアへの 1 つのアプローチは、JellyBeanで利用可能なspeechInputを使用することですが、後で説明するように(このモードを設定しようとする場合) デバイスに言語パッケージをダウンロードする必要があります!

別の方法を見つけることに成功したら、その方法を教えてください!

于 2013-07-01T11:42:02.953 に答える