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?
- Android - OutOfMemory al leer el archivo de texto
- DexIndexOverflowException Con la API de Google Maps
- Base de datos de diccionarios sin conexión para la aplicación de Android
- Quitar elementos de HashMap por clave en java
- ¿Tiene OpenStreetMap punto (fuente) a punto (destino) dirección uri para utilizar en Android?
- Desarrollo de ColorDict y DictData / Stardict
- Navegación de Android google map turn by turn
- Mapa sin conexión en Android usando un archivo .map
- Crear una aplicación de seguimiento GPS con Android
- símbolo no encontrado Android React Native
- Obtener la latitud y la longitud de un clic en el mapa en osmdroid
- Marcadores personalizados que muestran con color blanco en algunos dispositivos (Google Maps v3 Android SDK)
- La clase java.util.Map tiene parámetros genéricos de tipo, utilice GenericTypeIndicator en su lugar
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