Vanliga frågorAppBookmarks and tracksLinuxMapMap EditingVoice Directions

Text-till-tal på Android

Sammanfattning

Organic Maps använder systemets text-till-tal-motor (TTS) för röstinstruktioner. Standardmotorerna varierar beroende på enhet. Alternativen kan inkludera Google Text-to Speech, enhetstillverkarens motor eller en tredjepartsmotor.

Den officiella rekommendationen från Organic Maps är RHVoice, som är en gratis talmotor med öppen källkod som kan laddas ner från Google Play och F-Droid.

Instruktioner

Om du inte kan hitta den relevanta inställningen, öppna inställningsappen och sök efter Text-till-tal.

P.S: Observera att dessa steg kommer att variera beroende på vilket telefonmärke du använder.

Nämnda alternativ kanske inte visas om du inte redan har en TTS installerad på din enhet. Se tabellen nedan för att installera någon av dem som stöder ditt modersmål.

Skärmdumpar

InställningarTillgänglighet

Motorer

Nedan finns en omfattande lista som visar flera motorer och de språk de stöder (nedladdningslänkar finns efter tabellen):

Språk  TTS-motorer som stöds
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

Lösningar

Om du har problem med att initiera RHVoice TTS-motorn på LineageOS eller andra anpassade ROM, prova den här lösningen. RHVoice kanske inte initieras ordentligt och appen kan krascha, särskilt om du inte har använt någon TTS-motor på din telefon tidigare (t.ex. nyinstallation, fabriksåterställning, etc.). Om du använder en anpassad ROM som LineageOS utan Google Play-tjänster och taltjänster från Google och du vill använda RHVoice som din föredragna TTS-motor, följ instruktionerna nedan som en lösning:

  1. Installera eSpeak TTS-motorn tillgänglig på F-Droid
  2. Ställ in den som den föredragna systemmotorn
    • Gå till LineageOS huvud Inställningar.
    • Scrolla ner till Tillgänglighet.
    • Välj text-till-tal-utdata och Önskad motor (vänster sida) och se till att eSpeak är valt.
  3. Gå tillbaka och tryck på spela för att se om det fungerar
  4. Installera RHVoice tillgängligt på F-droid.
    • Öppna den, välj det språk du vill använda, tryck på molnikonen (längst till vänster) för att ladda ner röster.
    • Tryck på play-knappen för att kontrollera om det fungerar
  5. Ställ in RHVoice som önskad motor (se steg 2)
  6. Nu bör du kunna använda RHVoice utan problem

Testning

För att testa röstinstruktionerna kan du trycka på "Testa röstanvisningar (TTS, text-till-tal)" i OM-menyn "Inställningar → Röstinstruktioner" eller så kan du faktiskt starta en navigering för att ta emot röstutdata. Organiska kartor ger dig inga röstinstruktioner medan du står still.

TTS-test