me gustaría desarrollar una aplicación que utiliza TTS para muchos idiomas. El problema es que solo algunos idiomas vienen con dispositivos específicos, dependiendo del país, supongo (estoy hablando de PICO). ¿Hay una manera de utilizar una Engin TTS embebido en mi apk o encontrar un lugar en línea los archivos que faltan PICO y ponerlos en el apk ... o cualquier otra solución para admitir idiomas, pero presente en el dispositivo por defecto?TTS Android Añadir idiomas
5
A
Respuesta
3
leer este artículo: http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html
Hay una intención (acción - ACTION_INSTALL_TTS_DATA), que automáticamente será descargado idiomas requeridos.
Además, creo que se puede hacer dos cosas
un) implementar su propio servicio basado en http://developer.android.com/reference/android/speech/tts/TextToSpeechService.html).
b) Puede cargar algunos archivos personalizados utilizando la API - addEarcon (Earcon String, String nombre) (http://developer.android.com/reference/android/speech/tts/TextToSpeech.html)
Cuestiones relacionadas
- 1. cómo añadir soporte de idiomas a Android
- 2. "Teach" Python otros idiomas (TTS hablando ...) ¿Cómo?
- 3. Pausa en TTS android
- 4. agregar mi motor TTS a Android TTS Serivce como SAPI
- 5. llamada Android TTS en BroadcastReceiver
- 6. Texto a voz (TTS) -Android
- 7. Android no reconoce el motor TTS
- 8. Android TTS Voz masculina Cambio de voz
- 9. Ejecutando Android TTS en un servicio
- 10. ¿Soporta Android varios idiomas?
- 11. Obtener configuraciones regionales disponibles para texto a voz (TTS)
- 12. lenguas desaparecidas en TTS androide
- 13. Android "ha fallado: no está vinculado al motor de tts"
- 14. Android TTS onUtteranceLa devolución de llamada completa no se llama
- 15. realista programa TTS gratis
- 16. iPhone SDK - Google TTS y la codificación
- 17. TTS de salida siempre va a A2DP
- 18. ¿Configurando el lenguaje para TTS programáticamente?
- 19. ¿Cómo saber cuándo termina el TTS?
- 20. ¿Es posible usar TTS en iOS
- 21. Añadir fondo a la escena Andengine Android
- 22. Añadir una imagen para Android MapView
- 23. Android Añadir soporte nativo - jni.h no resuelto, android/log.h etc.
- 24. ¿Cómo saber si un motor TTS específico está marcado (habilitado)?
- 25. cómo saber programáticamente si hay algún motor TTS instalado en mi dispositivo o no?
- 26. Velocidad de control de TextToSpeech (TTS)
- 27. Evento OnKeyUp en el navegador Android para idiomas no latinos
- 28. Android: elegir entre dos idiomas sin "configuración regional"
- 29. ¿Cuál es la sintaxis correcta para el atributo de fonemas en TTS XML de Android?
- 30. Android TTS (Text-To-Speech) no pronuncia una sola letra correctamente
Gracias por tus sugerencias No veo cómo usar esto para mi propósito. Si puedo comprobar ACTION_INSTALL_TTS_DATA supongo que la aplicación se descarga la configuración regional predeterminada, no veo cómo especificar que ... suponiendo que yo quiero que la aplicación descargue Checa en un dispositivo portugués. – Alberto
No estoy seguro exactamente cómo funciona ACTION_INSTALL_TTS_DATA. Me da la impresión de que descargará varios idiomas. Deberías probarlo. Puede especificar más adelante en el idioma que desea utilizar usando API: http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#setLanguage(java.util.Locale) –
sospecho que no hay manera para obtener idiomas adicionales. Por lo que pude hacer, al forzar la instalación, las únicas lenguas son gratuitas ES, FR, ES, DE, IT – Alberto