5

Mi Nexus Uno tiene que:Android 2.2: ¿Dónde está la opción de entrada de voz en el emulador?

  1. configuración incluye una "voz Configuración de reconocimiento" en la lista de "ajustes de salida de voz de entrada &".
  2. Google Search tiene un micrófono junto a él, de modo que cuando toco el , un cuadro de diálogo me pide que diga qué quiero buscar.

En el emulador (API nivel 8, Android 2.2), sin embargo, cualquiera de los anteriores no se encuentra en ninguna parte.

¿La búsqueda por voz no forma parte de Android 2.2? Si es así, ¿por qué se encuentra en mi Nexus One (Froyo) pero no en el emulador?

¿Qué debo hacer para que esté disponible al menos la "Configuración de entrada de voz &"?

Actualización 1: He seguido las instrucciones para crear el AVD reconocedor habilitado como se sugiere a continuación, pero sigue recibiendo el "Reconocedor presente ningún" mensaje:

enter image description here

¿Qué más necesito ¿que hacer?

¿Es posible que, a pesar de instalar Google APIs de Google Inc., Android API 8, revisión 2 y crear un AVD especial con él, todavía tenga que instalar la aplicación Voice Search desde Android Market?

Actualización 2: Seguí la corrección de Michael para instalar la aplicación de búsqueda por voz de Google. Esto resolvió el "Reconocedor sin presencia del" problema pero ahora se me presenta un nuevo problema: la sugerencia

enter image description here

la App "Habla de nuevo" es falso: Hablando nuevamente presenta el mismo mensaje de error una y otra vez.

+1

Hay una gran cantidad de tuberías de hacerlo bien para el audio para llegar desde la tarjeta de sonido de su ordenador para el emulador. Creo que es posible, pero he escuchado a la gente sugerir que no vale la pena y uno solo debería depurar el audio usando un dispositivo real. No sé qué problema tienes con el audio. Puede consultar "Configuración de las opciones de emulación de hardware" en http://developer.android.com/guide/developing/devices/managing-avds-cmdline.html o "Opciones de inicio del emulador" en http://developer.android.com/guía/desarrollo/dispositivos/emulador.html –

+0

@Michael Levy Lo primero que hice ayer en mis intentos de solucionar el problema fue establecer 'hw.audioInput' en 'sí'. Entonces, básicamente implementé lo que está disponible para audio en el segundo enlace que trajiste (excelente enlace por cierto, gracias). Ahora revisaré el primer enlace. – srf

+0

@Michael Levy Hecho comprobando también el primer enlace. Resultó que también lo investigé hasta la muerte ayer. Ver: http://stackoverflow.com/questions/5466992/emulator-exe-help-audio-in-on-windows-produces-unknown-option-help-audio-in Esto se está volviendo cada vez más anigmático. En este punto, estoy listo para darme por vencido y mover mi depuración a un dispositivo real, pero me encantaría ver este problema resuelto para las generaciones futuras. :) – srf

Respuesta

4

En la imagen de su emulador, puede instalar Google Voice Search como en Converting speech to text. La aplicación está en el mercado al https://market.android.com/details?id=com.google.android.voicesearch&feature=search_result. Creo que esta es la única forma de agregar el Intento de reconocimiento. Recognizer no es parte de la base de Android, se considera un componente adicional que se incluye con Google Voice Search y está incluido en algunos teléfonos.

Pensé que la inclusión de Google API en su imagen de destino del emulador funcionaría, pero parece que estaba equivocado. Pensé que necesitabas construir el objetivo para incluir las "API de Google", ya que esta capacidad no es un núcleo de Android, sino una función adicional de Google.

enter image description here

+0

@Michael Levy No, no incluí las bibliotecas de Google. ¿Cómo puedo hacer eso? – srf

+1

Editado para responder a su comentario. Creo que esto es correcto No lo he hecho en unos meses. –

+0

@Michael Levy Muchas gracias. Curiosamente, no tengo API de Google disponibles en la lista desplegable "Destino". Creo que necesito instalarlo primero a través de 'Paquetes disponibles' => Google Inc. (dl-ssl.google.com) => Google API por Google Inc., Android API 8, revisión 2, ¿verdad? – srf

Cuestiones relacionadas