Teksto į kalbą funkcija „Android“.
Santrauka
Natūralūs žemėlapiai naudoja sistemos teksto į kalbą (TTS) variklį, kad pateiktų nurodymus balsu. Numatytieji varikliai skiriasi priklausomai nuo įrenginio. Galimi pasirinkimai: „Google“ tekstas į kalbą, įrenginio gamintojo variklis arba trečiosios šalies variklis.
Oficiali organinių žemėlapių rekomendacija yra RHVoice, kuri yra nemokama atvirojo kodo kalbos variklis, kurį galima atsisiųsti iš Google Play ir F-Droid.
Instrukcijos
– „Android“ įrenginyje atidarykite nustatymų programą – Pasirinkite Papildomi nustatymai, tada – Prieinamumas
- Pasirinkite pageidaujamą variklį, kalbos greitį ir toną
- Iš naujo paleiskite natūralių žemėlapių programą
- Atidarykite Nustatymai => Balso instrukcijos organiniuose žemėlapiuose ir nustatykite
- Jei balsas neveikia, iš naujo paleiskite „Organic Maps“ programą (arba iš naujo paleiskite įrenginį).
Jei nerandate atitinkamo nustatymo, atidarykite nustatymų programą ir ieškokite Tekstas į kalbą.
P.S. Atminkite, kad šie veiksmai skirsis priklausomai nuo jūsų naudojamo telefono prekės ženklo.
Minėtos parinktys gali nebūti rodomos, jei jūsų įrenginyje dar neįdiegta TTS. Norėdami įdiegti bet kurį iš jų, palaikančių jūsų gimtąją kalbą, žr. toliau pateiktą lentelę.
Ekrano nuotraukos
| ![]() |
Varikliai
Žemiau pateikiamas išsamus sąrašas, kuriame rodomi keli varikliai ir jų palaikomos kalbos (atsisiuntimo nuorodas rasite po lentele):
| Kalba | Palaikomi TTS varikliai |
|---|---|
| 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
Sprendimai
Jei kyla problemų inicijuojant RHVoice TTS variklį LineageOS ar kituose tinkintuose ROM, išbandykite šį sprendimą. „RHVoice“ gali netinkamai inicijuoti ir programa gali sugesti, ypač jei anksčiau savo telefone nenaudojote jokio TTS variklio (pvz., naujai įdiegėte, atkūrėte gamyklinius nustatymus ir pan.). Jei naudojate tinkintą ROM, pvz., „LineageOS“, be „Google Play“ paslaugų ir „Google“ kalbėjimo paslaugų ir norite naudoti „RHVoice“ kaip pageidaujamą TTS variklį, vadovaukitės toliau pateiktomis instrukcijomis.
- Įdiekite [eSpeak TTS modulį] (https://f-droid.org/en/packages/com.reecedunn.espeak), pasiekiamą F-Droid
- Nustatykite jį kaip pageidaujamą sistemos variklį
- Eikite į pagrindinį „LineageOS“ Nustatymai.
- Slinkite žemyn iki Prieinamumas. – Pasirinkite teksto į kalbą išvestis ir Preferred engine (kairėje pusėje) ir įsitikinkite, kad pasirinkta eSpeak.
- Grįžkite atgal ir paspauskite play, kad pamatytumėte, ar jis veikia
- Įdiekite [RHVoice] (https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/), pasiekiamą F-droid.
- Atidarykite jį, pasirinkite kalbą, kurią norite naudoti, bakstelėkite debesies piktogramą (kairėje), kad atsisiųstumėte balsus.
- Paspauskite paleidimo mygtuką, kad patikrintumėte, ar jis veikia
- Nustatykite RHVoice kaip pageidaujamą variklį (žr. 2 veiksmą)
- Dabar turėtumėte galėti naudoti RHVoice be jokių problemų
Testavimas
Norėdami išbandyti balso instrukcijas, OM meniu „Nustatymai → Balso instrukcijos“ galite bakstelėti „Balso nurodymų tikrinimas (TTS, tekstas į kalbą)“ arba iš tikrųjų galite pradėti navigaciją, kad gautumėte bet kokią balso išvestį. Natūralūs žemėlapiai neduos jokių nurodymų balsu, kol stovite vietoje.

