Android: Reconocimiento de voz Append Dictionary?

Estoy usando el intento de reconocimiento de voz en Android. ¿Hay una manera de agregar sus propias palabras o frases personalizadas al diccionario de reconocimiento de voz de Android?

No. Sólo puede utilizar los dos modelos de idioma admitidos. El reconocimiento de voz incorporado proporcionado por google sólo admite el dictado y los modelos de lenguaje de búsqueda. Consulte http://developer.android.com/reference/android/speech/RecognizerIntent.html y LANGUAGE_MODEL_FREE_FORM o LANGUAGE_MODEL_WEB_SEARCH.

http://developer.android.com/resources/articles/speech-input.html dice:

Puede asegurarse de que sus usuarios tengan la mejor experiencia posible solicitando el modelo de idioma adecuado: free_form para dictado o búsqueda en web para frases más cortas y similares a las búsquedas. Desarrollamos el modelo de "forma libre" para mejorar la precisión del dictado para el teclado de voz, mientras que el modelo de "búsqueda web" se utiliza cuando los usuarios desean buscar por voz

Michael es correcto, no puedes cambiar el Modelo de Lenguaje.

Sin embargo, puede utilizar algoritmos de "sonidos como" para procesar los resultados de Android y combinar palabras que no conoce.

Vea mi respuesta aquí:

El reconocimiento de voz reduce los posibles resultados de búsqueda

No puedes cambiar el diccionario en Google API.

Si quieres un Recognizer basado en tu propio diccionario, debes intentar CMUShinx, aquí está el enlace de la demo: PokcetSphinx Tutorial Android

  • CMUSphinx PocketSphinx - Reconocer todo (o gran cantidad) de palabras
  • Diccionario personalizado para Tesseract
  • Mantenga los azulejos visibles mientras carga TileOverlay Map API v2 Android
  • Desmontaje de desmontaje de Retrofit + GSON
  • Aplicación de mapas personalizados en interiores
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.