Mi piacerebbe sviluppare un'applicazione che utilizza TTS per molte lingue. Il problema è che solo poche lingue hanno dispositivi specifici, a seconda del paese che suppongo (sto parlando di PICO). C'è un modo per usare un engrice TTS incorporato nel mio apk o trovare da qualche parte online i file PICO mancanti e metterli nell'apk ... o qualsiasi altra soluzione per supportare le lingue ma presente nel dispositivo di default?TTS Android aggiungere lingue
5
A
risposta
3
leggere questo articolo: http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html
C'è un intento (azione - ACTION_INSTALL_TTS_DATA), che automaticamente verrà scaricato lingue richieste.
Inoltre, credo che si può fare due cose
a) implementare il proprio servizio sulla base http://developer.android.com/reference/android/speech/tts/TextToSpeechService.html).
b) È possibile caricare alcuni file personalizzati utilizzando API - addEarcon (String earcon, String filename) (http://developer.android.com/reference/android/speech/tts/TextToSpeech.html)
Problemi correlati
- 1. Pausa in TTS android
- 2. Come aggiungere un suono al motore Android pico TTS?
- 3. "Insegna" Python in altre lingue (TTS parlando ...) HowTo?
- 4. Android TTS Maschio Femmina Cambio
- 5. Android non riconosce TTS Engine
- 6. aggiungi il mio motore TTS a Android TTS Serivce come SAPI
- 7. Cursore Android in lingue RTL
- 8. parlare con TTS come Hindi
- 9. Ottenere localizzazioni disponibili per il text to speech (TTS)
- 10. realistico programma gratuito TTS
- 11. Ax 2012 tts error
- 12. SSML utilizzando Chrome TTS
- 13. Impossibile rilevare il completamento di TTS (callback) Android.
- 14. Android TTS onUtterance Il callback completato non viene chiamato
- 15. Come posso controllare come Android TTS riproduce audio
- 16. Android "speak failed: non vincolato al motore tts"
- 17. Come sapere quando il TTS è finito?
- 18. Android: scelta tra due lingue senza "locale"
- 19. Sintesi vocale Android in lingue diverse
- 20. È possibile utilizzare TTS in iOS
- 21. Aggiungere/rimuovere le lingue della tastiera tramite .bat
- 22. Speak Failed Non associato a TTS Engine
- 23. Come cambiare la voce di un motore TTS
- 24. Come determinare se un motore TTS specifico è selezionato (abilitato)?
- 25. Velocità di controllo di TextToSpeech (TTS)
- 26. Android: pubblica un'applicazione con diversi screenshot corrispondenti a lingue diverse?
- 27. Quali sono le nuove lingue per Android N?
- 28. Android Giustificare spanable Text-view che supportano RTL Lingue
- 29. IllegalArgumentException: int non valido: "OS" con Samsung tts
- 30. Come aggiungere un ulteriore input di lingua ad Android?
Grazie per i vostri suggerimenti. Non vedo come usarlo per il mio scopo. Se controllo ACTION_INSTALL_TTS_DATA suppongo che l'applicazione scaricherà le impostazioni locali predefinite, non vedo come specificarlo ... supponendo che io voglia scaricare l'app ceca su un dispositivo portoghese. – Alberto
Non sono sicuro del funzionamento di ACTION_INSTALL_TTS_DATA. Ho l'impressione che scaricherà più lingue. Dovresti provarlo. È possibile specificare in un secondo momento in quale lingua si desidera utilizzare l'API: http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#setLanguage(java.util.Locale) –
Sospetto che non sia possibile per ottenere lingue extra. Da quello che potevo fare, forzando l'installazione, le uniche lingue libere sono EN, FR, ES, DE, IT – Alberto