5

私の Nexus One には次の機能があります。

  1. 設定には、「音声入出力設定」の一覧に「音声認識設定」があります。
  2. Google 検索の横にはマイク ボタンがあるので、それに触れるとダイアログが表示され、検索したい内容を言うように求められます。

ただし、エミュレーター (API レベル 8、Android 2.2) では、上記のいずれも見つかりません。

音声検索は Android 2.2 の一部ではありませんか? もしそうなら、なぜ私のNexus One (Froyo)にはあるのにエミュレーターには無いのですか?

少なくとも「音声入出力設定」を利用できるようにするにはどうすればよいですか?

更新 1 : 以下に示すように、レコグナイザー対応の AVD を作成する手順に従いましたが、「レコグナイザーが存在しません」というメッセージが引き続き表示されます。

ここに画像の説明を入力

他に何をする必要がありますか?

Google Inc. による Google API、Android API 8、リビジョン 2 をインストールし、それを使用して特別な AVD を作成しても、Android マーケットから音声検索アプリをインストールする必要がある可能性はありますか?

更新 2 : Michael の修正に従って、Google の音声検索アプリをインストールしました。これにより、「レコグナイザーが存在しない」問題は解決しましたが、新しい問題が発生しました。

ここに画像の説明を入力

アプリの提案「もう一度話してください」は偽物です。もう一度話すと、同じエラー メッセージが何度も表示されます。

4

1 に答える 1

4

エミュレータ イメージに、Converting speech to textのように Google Voice Search をインストールできますか。このアプリはhttps://market.android.com/details?id=com.google.android.voicesearch&feature=search_resultのマーケットプレイスにあります。これが Recognizer Intent を追加する唯一の方法だと思います。Recognizer は基本 Android の一部ではなく、Google 音声検索に同梱されている追加コンポーネントと見なされ、一部の携帯電話に含まれています。

エミュレータのターゲット イメージに Google API を含めればうまくいくと思っていましたが、間違っていたようです。この機能はAndroidのコアではなく、追加のGoogle機能であるため、「Google API」を含めるようにターゲットを構築する必要があると思いました。

ここに画像の説明を入力

于 2011-03-28T13:40:45.653 に答える