Převod textu na řeč v systému Android
Shrnutí
Organic Maps používá pro hlasové pokyny systém převodu textu na řeč (TTS). Výchozí motory se liší podle zařízení. Možnosti mohou zahrnovat převod textu na řeč Google, modul výrobce zařízení nebo modul třetí strany.
Oficiální doporučení od Organic Maps je RHVoice, což je bezplatný a otevřený zdroj řeči, který lze stáhnout z Google Play a F-Droid.
Pokyny
- Otevřete na svém zařízení Android aplikaci Nastavení
- Vyberte Další nastavení a poté vyberte Usnadnění
- Vyberte si preferovaný motor, rychlost řeči a výšku
- Restartujte aplikaci Organické mapy
- Otevřete Nastavení => Hlasové pokyny v Organických mapách a nastavte je
- Pokud hlas nefunguje, znovu spusťte aplikaci Organic Maps (nebo restartujte zařízení).
Pokud nemůžete najít příslušné nastavení, otevřete aplikaci nastavení a vyhledejte Převod textu na řeč.
P.S: Upozorňujeme, že tyto kroky se budou lišit v závislosti na značce telefonu, který používáte.
Uvedené možnosti se nemusí zobrazit, pokud v zařízení ještě nemáte nainstalované TTS. Chcete-li nainstalovat kterýkoli z nich, který podporuje váš rodný jazyk, podívejte se do tabulky níže.
Snímky obrazovky
![]() | ![]() |
Motory
Níže je uveden úplný seznam několika motorů a jazyků, které podporují (odkazy ke stažení naleznete za tabulkou):
| Jazyk | Podporované služby TTS |
|---|---|
| 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 |
- Acapela Voices TTS
- AhoTTS
- Amazon Ivona TTS
- eSpeak TTS
- Google Speech Services
- Hebrew TTS
- neurokone_app TTS
- RHVoice TTS
- SherpaTTS
- TTSLexx
- Vocalizer (Code Factory)
- Vocalizer 2 (Nuance)
- Yandex SpeechKit TTS
Řešení
Pokud máte potíže s inicializací enginu RHVoice TTS na LineageOS nebo jiných vlastních ROM, vyzkoušejte toto řešení. RHVoice se nemusí správně inicializovat a aplikace může selhat, zejména pokud jste v telefonu dosud nepoužili žádný modul TTS (např. nová instalace, obnovení továrního nastavení atd.). Pokud používáte vlastní ROM, jako je LineageOS bez služeb Google Play a Speech Services od společnosti Google, a chcete používat RHVoice jako preferovaný modul TTS, postupujte podle pokynů níže:
- Nainstalujte eSpeak TTS engine dostupný na F-Droid
- Nastavte jej jako preferovaný systémový modul
- Přejděte na hlavní Nastavení LineageOS.
- Přejděte dolů na Přístupnost.
- Vyberte výstup převodu textu na řeč a Preferovaný modul (levá strana) a ujistěte se, že je vybrána možnost eSpeak.
- Vraťte se a stiskněte přehrát, abyste zjistili, zda to funguje
- Nainstalujte [RHVoice] (https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/) dostupný na F-droid.
- Otevřete jej, vyberte jazyk, který chcete použít, klepnutím na ikonu cloudu (zcela vlevo) stáhněte hlasy.
- Stisknutím tlačítka přehrávání ověřte, zda funguje
- Nastavte RHVoice jako preferovaný motor (viz krok 2)
- Nyní byste měli být schopni bez problémů používat RHVoice
Testování
Chcete-li otestovat hlasové pokyny, můžete klepnout na „Testovat hlasové pokyny (TTS, Text-To-Speech)“ v nabídce OM „Nastavení → Hlasové pokyny“ nebo můžete skutečně spustit navigaci a přijímat jakýkoli hlasový výstup. Organické mapy vám neposkytnou žádné hlasové pokyny, když budete stát na místě.


