Texto a voz en Android
Resumo
Organic Maps usa o motor de texto a voz (TTS) do sistema para as instrucións de voz. Os motores predeterminados varían segundo o dispositivo. As opcións poden incluír Google Text-to-Speech, o motor do fabricante do dispositivo ou outro de terceiros.
A recomendación oficial de Organic Maps é RHVoice, que é un motor de voz gratuíto e de código aberto que se pode descargar de Google Play e F-Droid.
Instrucións
- Abre a aplicación Configuración no teu dispositivo Android
- Selecciona Configuración adicional e, a continuación, selecciona Accesibilidade
- Escolle o teu motor preferido, velocidade de voz e ton
- Reinicia a aplicación Organic Maps
- Abre Configuración => Instrucións de voz en Organic Maps e configúrao
- Reinicia de novo a aplicación Organic Maps (ou reinicia o dispositivo) se a voz non funciona
Se non atopas a configuración relevante, abre a aplicación de configuración e busca Texto a voz.
P.S.: Ten en conta que estes pasos variarán segundo a marca do teléfono que esteas a usar.
É posible que ditas opcións non aparezan se non tes xa un TTS instalado no teu dispositivo. Consulta a seguinte táboa para instalar calquera deles que admita o teu idioma nativo.
Capturas de pantalla
![]() | ![]() |
Motores
A continuación móstrase unha lista completa que mostra varios motores e os idiomas que admiten (as ligazóns de descarga pódense atopar despois da táboa):
| Idioma | Motores TTS admitidos |
|---|---|
| Afrikaans | eSpeak |
| Albanian | RHVoice, eSpeak, Offline Translator |
| Amharic | eSpeak |
| Arabic | Vocalizer, Acapela, Nuance, SherpaTTS, Supertonic, Offline Translator |
| Aragonese | eSpeak |
| Armenian | eSpeak |
| Assamese | eSpeak |
| Azerbaijani | eSpeak, Offline Translator |
| Bashkir | eSpeak |
| Basque | Vocalizer, Nuance, eSpeak, AhoTTS, Offline Translator |
| Belarusian | RHVoice, eSpeak, Offline Translator |
| Bengali | Vocalizer, Google, Nuance, eSpeak, SherpaTTS, TTSLexx, Offline Translator |
| Bhojpuri | Vocalizer, Nuance |
| Bishnupriya Manipuri | eSpeak |
| Bosnian | eSpeak, Offline Translator |
| Bulgarian | Vocalizer, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Burmese | eSpeak |
| Cantonese | Vocalizer, Google, Nuance, eSpeak, Offline Translator |
| Catalan | Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS, AhoTTS, Offline Translator |
| Chuvash | eSpeak |
| Croatian | Vocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Czech | Vocalizer, Acapela, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Danish | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Dongbei | Vocalizer |
| Dutch (BE) | Vocalizer, Nuance, SherpaTTS, Offline Translator |
| Dutch (NL) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| English (AU) | Vocalizer, Google, Acapela, Nuance, RHVoice |
| English (IE) | Vocalizer, Nuance |
| English (IN) | Vocalizer, Google, Acapela, Nuance |
| English (SCT) | Vocalizer, Nuance, RHVoice, eSpeak |
| English (UK) | Vocalizer, Google, Acapela, Yandex, RHVoice, eSpeak, SherpaTTS, Offline Translator |
| English (US) | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| English (ZA) | Vocalizer, Nuance |
| Esperanto | RHVoice, eSpeak |
| Estonian | eSpeak, SherpaTTS, neurokone_app, Supertonic, Offline Translator |
| Faroese | Acapela |
| Farsi (Persian) | Vocalizer, Nuance, eSpeak, SherpaTTS, Offline Translator |
| Finnish | Vocalizer, Google, Acapela, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| French (BE) | Vocalizer, eSpeak |
| French (CA) | Vocalizer, Nuance |
| French (FR) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Galician | Vocalizer, Nuance, AhoTTS, Offline Translator |
| Georgian | RHVoice, eSpeak, SherpaTTS, Offline Translator |
| German | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Greek | Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Greenlandic | eSpeak |
| Guarani | eSpeak |
| Gujarati | eSpeak, TTSLexx, Offline Translator |
| Haitian Creole | eSpeak |
| Hakka | eSpeak |
| Hawaiian | eSpeak |
| Hebrew | Vocalizer, Nuance, Hebrew TTS, Offline Translator |
| Hindi | Vocalizer, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator |
| Hungarian | Vocalizer, Google, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Icelandic | eSpeak, SherpaTTS, Offline Translator |
| Indonesian | Vocalizer, Google, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator |
| Irish | eSpeak, SherpaTTS |
| Italian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Japanese | Vocalizer, Google, Acapela, Nuance, TTSLexx, Supertonic, Offline Translator |
| Kannada | Vocalizer, Nuance, eSpeak, TTSLexx, Offline Translator |
| Kazakh | eSpeak, SherpaTTS |
| K’iche’ | eSpeak |
| Konkani | eSpeak |
| Korean | Vocalizer, Google, Acapela, Nuance, eSpeak, TTSLexx, Supertonic, Offline Translator |
| Kurdish | eSpeak |
| Kyrgyz | RHVoice, eSpeak |
| Latgalian | eSpeak |
| Latvian | eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Lithuanian | eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Lojban | eSpeak |
| Lule Saami | eSpeak |
| Luxembourgish | eSpeak, SherpaTTS |
| Macedonian | RHVoice, eSpeak |
| Malay | Vocalizer, Nuance, eSpeak, Offline Translator |
| Malayalam | eSpeak, TTSLexx, Offline Translator |
| Maltese | eSpeak, SherpaTTS |
| Mandarin (CN) | Vocalizer, Acapela, eSpeak, SherpaTTS, TTSLexx, Offline Translator |
| Mandarin (TW) | Vocalizer, Google, Nuance, Offline Translator |
| Māori | eSpeak |
| Marathi | Vocalizer, Nuance, eSpeak, TTSLexx, Offline Translator |
| Nepali | RHVoice, eSpeak, SherpaTTS |
| Nogai | eSpeak |
| Norwegian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, Offline Translator |
| Odia | eSpeak |
| Oromo | eSpeak |
| Papiamento | eSpeak |
| Polish | Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Portuguese (BR) | Vocalizer, RHVoice, eSpeak, SherpaTTS, Offline Translator |
| Portuguese (PT) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Punjabi | eSpeak |
| Quechua | eSpeak |
| Romanian | Vocalizer, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Russian | Vocalizer, Google, Acapela, Ivona, Yandex, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Scottish Gaelic | eSpeak |
| Serbian | RHVoice, eSpeak, SherpaTTS, Offline Translator |
| Setswana | RHVoice, eSpeak |
| Shaanxi | Vocalizer |
| Shan | eSpeak |
| Shanghainese | Vocalizer |
| Sichuanese | Vocalizer |
| Sindhi | eSpeak |
| Sinhala | eSpeak |
| Slovak | Vocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Slovenian | Vocalizer, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Spanish (AR) | Vocalizer, Nuance, eSpeak, Offline Translator |
| Spanish (CL) | Vocalizer, Nuance, eSpeak |
| Spanish (CO) | Vocalizer, eSpeak |
| Spanish (ES) | Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, AhoTTS, Supertonic, Offline Translator |
| Spanish (MX) | Vocalizer, eSpeak, SherpaTTS, Offline Translator |
| Swahili | eSpeak, SherpaTTS, Offline Translator |
| Swedish | Vocalizer, Ivona, Nuance, eSpeak, SherpaTTS, Supertonic, Offline Translator |
| Tagalog | Offline Translator |
| Tamil | Vocalizer, Nuance, eSpeak, TTSLexx, Offline Translator |
| Tatar | RHVoice, eSpeak |
| Telugu | Vocalizer, eSpeak, TTSLexx, Offline Translator |
| Thai | Vocalizer, Google, Nuance, eSpeak, TTSLexx, Offline Translator |
| Turkish | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Turkmen | RHVoice, eSpeak |
| Ukrainian | Vocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Urdu | eSpeak, TTSLexx, Offline Translator |
| Uyghur | eSpeak, Offline Translator |
| Uzbek | RHVoice, eSpeak |
| Valencian | Vocalizer |
| Vietnamese | Vocalizer, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx, Supertonic, Offline Translator |
| Welsh (Cymraeg, GB) | eSpeak, SherpaTTS |
- Acapela Voices TTS
- AhoTTS
- Amazon Ivona TTS
- eSpeak TTS
- Google Speech Services
- Hebrew TTS
- neurokone_app TTS
- Offline Translator
- RHVoice TTS
- SherpaTTS
- Supertonic TTS
- TTSLexx
- Vocalizer (Code Factory)
- Vocalizer 2 (Nuance)
- Yandex SpeechKit TTS
Solucións alternativas
Se tes problemas para inicializar o motor RHVoice TTS en LineageOS ou noutras ROM personalizadas, proba esta solución. É posible que RHVoice non se inicialice correctamente e que a aplicación poida fallar, especialmente se non utilizaches ningún motor TTS no teu teléfono antes (por exemplo, unha nova instalación, o restablecemento de fábrica, etc.). Se estás a usar unha ROM personalizada como LineageOS sen os servizos de Google Play e os servizos de voz de Google, e queres utilizar RHVoice como o teu motor TTS preferido, segue as instrucións a continuación como solución alternativa:
- Instala o motor eSpeak TTS dispoñible en F-Droid
- Establéceo como o motor do sistema preferido
- Vai á Configuración principal de LineageOS.
- Desprázate ata Accesibilidade.
- Selecciona saída de texto a voz e Motor preferido (lado esquerdo) e asegúrate de que eSpeak estea seleccionado.
- Volve atrás e preme reproducir para ver se está a funcionar
- Instala RHVoice dispoñible en F-droid.
- Ábreo, selecciona o idioma que queres usar, toca a icona da nube (extremo á esquerda) para descargar voces.
- Preme o botón de reprodución para verificar se está a funcionar
- Establece RHVoice como motor preferido (consulta o paso 2)
- Agora, deberías poder usar RHVoice sen ningún problema
Probas
Para probar as instrucións de voz, podes tocar «Probar indicacións de voz (TTS, texto a voz)» no menú «Configuración → Instrucións de voz» de OM ou podes iniciar unha navegación para recibir calquera saída de voz. Organic Maps non che dará instrucións de voz mentres esteas parado.


