Preguntas frecuentesAppBookmarks and tracksLinuxMapMap EditingVoice Directions

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

Se non atopa a configuración relevante, abra a aplicación de configuración e busque 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. Consulte a seguinte táboa para instalar calquera deles que admita o seu idioma nativo.

Capturas de pantalla

ConfiguraciónAccesibilidade

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
Arabic  Vocalizer, Acapela, Nuance, SherpaTTS
Aragonese  eSpeak
Armenian  eSpeak
Bangla  TTSLexx
Basque  Vocalizer, Nuance, AhoTTS
Bengal  Vocalizer, Google, Nuance
Bhojpuri  Vocalizer, Nuance
Bulgarian  Vocalizer, Nuance, eSpeak
Cantonese  Vocalizer, Google, Nuance, eSpeak
Catalan  Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS, AhoTTS
Croatian  Vocalizer, Nuance, eSpeak
Czech  Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS
Danish  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS
Dongbei  Vocalizer
Dutch (BE)  Vocalizer, Nuance, SherpaTTS
Dutch (NL)  Vocalizer, Google, Acapela, Ivona, Nuance, SherpaTTS
English (AU)  Vocalizer, Google, Acapela, Nuance, RHVoice
English (IE)  Vocalizer, Nuance
English (IN)  Vocalizer, Google, Acapela, Nuance
English (SCT)  Vocalizer, Nuance, RHVoice
English (UK)  Vocalizer, Google, Acapela, Yandex, RHVoice, eSpeak, SherpaTTS
English (US)  Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, RHVoice, eSpeak, SherpaTTS, TTSLexx
English (ZA)  Vocalizer, Nuance
Esperanto  RHVoice, eSpeak
Estonian  eSpeak, neurokone_app
Faroese  Acapela
Farsi (Persian)  Vocalizer, Nuance, eSpeak, SherpaTTS
Finnish  Vocalizer, Google, Acapela, Nuance, eSpeak, SherpaTTS
French (BE)  Vocalizer
French (CA)  Vocalizer, Nuance
French (FR)  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS
Galician  Vocalizer, Nuance, AhoTTS
Georgian  RHVoice, eSpeak, SherpaTTS
German  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx
Gujarati  TTSLexx
Greek  Vocalizer, Acapela, Nuance, eSpeak, SherpaTTS
Hebrew  Vocalizer, Nuance, Hebrew TTS
Hindi  Vocalizer, Nuance, eSpeak, TTSLexx, SherpaTTS
Hungarian  Vocalizer, Google, Nuance, eSpeak, SherpaTTS
Icelandic  eSpeak, SherpaTTS
Indonesian  Vocalizer, Google, Nuance, eSpeak, TTSLexx
Irish  eSpeak
Italian  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS
Japanese  Vocalizer, Google, Acapela, Nuance, TTSLexx, SherpaTTS
Kannada  Vocalizer, Nuance, eSpeak, TTSLexx
Kazakh  SherpaTTS
Korean  Vocalizer, Google, Acapela, Nuance, TTSLexx, SherpaTTS
Kurdish  eSpeak
Kyrgyz  RHVoice
Latvian  eSpeak, SherpaTTS
Lithuanian  eSpeak
Lojban  eSpeak
Luxembourgish  SherpaTTS
Macedonian  RHVoice, eSpeak
Malay  Vocalizer, Nuance, eSpeak
Malayalam  eSpeak, TTSLexx, SherpaTTS
Mandarin (CN)  Vocalizer, Acapela, eSpeak, TTSLexx, SherpaTTS
Mandarin (TW)  Vocalizer, Google, Nuance
Marathi  Vocalizer, Nuance, TTSLexx
Nepalese  eSpeak, SherpaTTS
Norwegian  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS
Polish  Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak, SherpaTTS
Portuguese (BR)  Vocalizer, RHVoice, SherpaTTS
Portuguese (PT)  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx, SherpaTTS
Punjabi  eSpeak
Romanian  Vocalizer, Ivona, Nuance, eSpeak, SherpaTTS
Russian  Vocalizer, Google, Acapela, Ivona, Yandex, RHVoice, eSpeak, TTSLexx, SherpaTTS
Serbian  eSpeak, SherpaTTS
Shaanxi  Vocalizer
Shanghainese  Vocalizer
Sichuanese  Vocalizer
Slovak  Vocalizer, Nuance, eSpeak, SherpaTTS
Slovenian  Vocalizer, SherpaTTS
Spanish (AR)  Vocalizer, Nuance, SherpaTTS
Spanish (CL)  Vocalizer, Nuance
Spanish (CO)  Vocalizer
Spanish (ES)  Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, SherpaTTS, TTSLexx, AhoTTS
Spanish (MX)  Vocalizer, SherpaTTS
Swahili  eSpeak, SherpaTTS
Swedish  Vocalizer, Ivona, Nuance, eSpeak, SherpaTTS
Tamil  Vocalizer, Nuance, eSpeak, TTSLexx
Telugu  Vocalizer, TTSLexx
Tatar  RHVoice
Thai  Vocalizer, Google, Nuance, TTSLexx
Turkish  Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, eSpeak, TTSLexx, SherpaTTS
Ukrainian  Vocalizer, Nuance, RHVoice, TTSLexx, SherpaTTS
Urdu  TTSLexx
Valencian  Vocalizer
Vietnamese  Vocalizer, Nuance, eSpeak, TTSLexx, SherpaTTS
Welsh (Cymraeg, GB)  eSpeak, SherpaTTS

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, siga as instrucións a continuación como solución alternativa:

  1. Instala o motor eSpeak TTS dispoñible en F-Droid
  2. Establéceo como o motor do sistema preferido
    • Vaia á Configuración principal de LineageOS.
    • Desprázate ata Accesibilidade.
    • Seleccione saída de texto a voz e Motor preferido (lado esquerdo) e asegúrese de que eSpeak estea seleccionado.
  3. Volve atrás e preme reproducir para ver se está a funcionar
  4. 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
  5. Establece RHVoice como motor preferido (consulta o paso 2)
  6. Agora, deberías poder usar RHVoice sen ningún problema

Probas

Para probar as instrucións de voz, pode tocar "Probar indicacións de voz (TTS, texto a voz)" no menú "Configuración → Instrucións de voz" de OM ou pode iniciar unha navegación para recibir calquera saída de voz. Organic Maps non che dará instrucións de voz mentres esteas parado.

Proba TTS