Synthèse vocale sur Android
Sommaire
Organic Maps utilise le moteur de synthèse vocale du système pour les instructions vocales. Les moteurs par défaut varient selon les appareils. Il peut s'agir de Google Text-to Speech, du moteur du fabricant de l'appareil ou d'un moteur tiers.
La recommandation officielle d'Organic Maps est RHVoice, qui est un moteur vocal libre et gratuit pouvant être téléchargé sur le Google Play et F-Droid.
Instructions
- Ouvrez l'application Paramètres sur votre appareil Android
- Sélectionnez Paramètres supplémentaires, puis Accessibilité
- Choisissez votre moteur, la vitesse d'élocution et la tonalité
- Redémarrez l'application Organic Maps
- Ouvrez Paramètres => Instructions vocales dans Organic Maps et configurez-les.
- Redémarrez l'application Organic Maps (ou redémarrez l'appareil) si la voix ne fonctionne pas.
Si vous ne trouvez pas le paramètre approprié, ouvrez l'application Paramètres et recherchez Text-to-speech.
P.S : Notez que ces étapes varient en fonction de la marque du téléphone que vous utilisez.
Ces options peuvent ne pas apparaître si aucun TTS n'est installé sur votre appareil. Reportez-vous au tableau ci-dessous pour installer l'un d'entre eux qui prend en charge votre langue maternelle.
Captures d'écran
Moteurs de synthèse vocale
Vous trouverez ci-dessous une liste de plusieurs langues et moteurs et supportées (les liens de téléchargement se trouvent après le tableau) :
Langue | Moteurs TTS pris en charge |
---|---|
Afrikaans | eSpeak |
Albanian | RHVoice, eSpeak |
Arabic | Vocalizer, Acapela, Nuance |
Aragonese | eSpeak |
Armenian | eSpeak |
Bangla | TTSLexx |
Basque | Vocalizer, Nuance |
Bengal | Vocalizer, Google, Nuance |
Bhojpuri | Vocalizer, Nuance |
Bulgarian | Vocalizer, Nuance, eSpeak |
Cantonese | Vocalizer, Google, Nuance, eSpeak |
Catalan | Vocalizer, Acapela, Nuance, eSpeak |
Croatian | Vocalizer, Nuance, eSpeak |
Czech | Vocalizer, Acapela, Nuance, eSpeak |
Danish | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak |
Dongbei | Vocalizer |
Dutch (BE) | Vocalizer, Nuance |
Dutch (NL) | Vocalizer, Google, Acapela, Ivona, Nuance |
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 |
English (US) | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, RHVoice, eSpeak, TTSLexx |
English (ZA) | Vocalizer, Nuance |
Esperanto | RHVoice, eSpeak |
Estonian | eSpeak |
Faroese | Acapela |
Farsi | Vocalizer, Nuance, eSpeak |
Finnish | Vocalizer, Google, Acapela, Nuance, eSpeak |
French (BE) | Vocalizer |
French (CA) | Vocalizer, Nuance |
French (FR) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx |
Galician | Vocalizer, Nuance |
Georgian | RHVoice, eSpeak |
German | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx |
Gujarati | TTSLexx |
Greek | Vocalizer, Acapela, Nuance, eSpeak |
Hebrew | Vocalizer, Nuance |
Hindi | Vocalizer, Nuance, eSpeak, TTSLexx |
Hungarian | Vocalizer, Google, Nuance, eSpeak |
Icelandic | eSpeak |
Indonesian | Vocalizer, Google, Nuance, eSpeak, TTSLexx |
Irish | eSpeak |
Italian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx |
Japanese | Vocalizer, Google, Acapela, Nuance, TTSLexx |
Kannada | Vocalizer, Nuance, eSpeak, TTSLexx |
Korean | Vocalizer, Google, Acapela, Nuance, TTSLexx |
Kurdish | eSpeak |
Kyrgyz | RHVoice |
Latvian | eSpeak |
Lithuanian | eSpeak |
Lojban | eSpeak |
Macedonian | RHVoice, eSpeak |
Malay | Vocalizer, Nuance, eSpeak |
Malayalam | eSpeak, TTSLexx |
Mandarin (CN) | Vocalizer, Acapela, eSpeak, TTSLexx |
Mandarin (TW) | Vocalizer, Google, Nuance |
Marathi | Vocalizer, Nuance, TTSLexx |
Nepalese | eSpeak |
Norwegian | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak |
Polish | Vocalizer, Google, Acapela, Ivona, Nuance, RHVoice, eSpeak |
Portuguese (BR) | Vocalizer, RHVoice |
Portuguese (PT) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx |
Punjabi | eSpeak |
Romanian | Vocalizer, Ivona, Nuance, eSpeak |
Russian | Vocalizer, Google, Acapela, Ivona, Yandex, RHVoice, eSpeak, TTSLexx |
Serbian | eSpeak |
Shaanxi | Vocalizer |
Shanghainese | Vocalizer |
Sichuanese | Vocalizer |
Slovak | Vocalizer, Nuance, eSpeak |
Slovenian | Vocalizer |
Spanish (AR) | Vocalizer, Nuance |
Spanish (CL) | Vocalizer, Nuance |
Spanish (CO) | Vocalizer |
Spanish (ES) | Vocalizer, Google, Acapela, Ivona, Nuance, eSpeak, TTSLexx |
Spanish (MX) | Vocalizer |
Swahili | eSpeak |
Swedish | Vocalizer, Ivona, Nuance, eSpeak |
Tamil | Vocalizer, Nuance, eSpeak, TTSLexx |
Telugu | Vocalizer, TTSLexx |
Tatar | RHVoice |
Thai | Vocalizer, Google, Nuance, TTSLexx |
Turkish | Vocalizer, Google, Acapela, Ivona, Yandex, Nuance, eSpeak, TTSLexx |
Ukrainian | Vocalizer, Nuance, RHVoice, TTSLexx |
Urdu | TTSLexx |
Valencian | Vocalizer |
Vietnamese | Vocalizer, Nuance, eSpeak, TTSLexx |
Welsh | eSpeak |
- Acapela Voices TTS
- Amazon Ivona TTS
- eSpeak TTS
- Google Speech Services
- RHVoice TTS)
- TTSLexx
- Vocalizer (Code Factory)
- Vocalizer 2 (Nuance)
- Yandex SpeechKit TTS
Solutions alternatives
Si vous avez des difficultés à initialiser le moteur TTS de RHVoice sur LineageOS ou d'autres ROMs personnalisées, essayez cette solution alternative. RHVoice peut ne pas s'initialiser correctement et l'application peut se bloquer, en particulier si vous n'avez jamais utilisé de moteur de synthèse vocale sur votre téléphone (nouvelle installation, réinitialisation d'usine, etc.). Si vous utilisez une ROM personnalisée comme LineageOS sans les services Google Play et Speech Services by Google, et que vous souhaitez utiliser RHVoice comme moteur TTS préféré, suivez les instructions ci-dessous comme solution de contournement :
- Installez le [moteur eSpeak TTS] (https://f-droid.org/en/packages/com.reecedunn.espeak) disponible sur F-Droid
- Définissez le comme le moteur préféré du système
- Allez dans les Paramètres de LineageOS.
- Descendez jusqu'à Accessibilité.
- Sélectionnez Sortie de la synthèse vocale et Moteur préféré (à gauche) et assurez-vous que eSpeak est sélectionné.
- Revenez en arrière et appuyez sur Lire pour vérifier que cela fonctionne.
- Installez RHVoice disponible sur F-droid.
- Ouvrez l'application, sélectionnez la langue que vous souhaitez utiliser et appuyez sur l'icône du nuage (à gauche) pour télécharger les voix.
- Appuyez sur le bouton de lecture pour vérifier qu'il fonctionne
- Définissez RHVoice comme moteur préféré (voir étape 2)
- Vous devriez maintenant pouvoir utiliser RHVoice sans problème.
Tests
Pour tester les instructions vocales, vous pouvez cliquer sur "Tester les instructions vocales (TTS, Text-To-Speech)" dans le menu OM "Paramètres → Instructions vocales" ou vous pouvez démarrer la navigation pour entendre des instructions vocales. Organic Maps ne vous donnera pas d'instructions vocales tant que vous êtes à l'arrêt.