Domande frequentiApplicazioneIndicazioni vocali

Sintesi vocale (Text-to-speech, TTS) su Android

Sommario

Organic Maps utilizza il motore di sintesi vocale (Text-to-speech o semplicemente TTS) del sistema per le indicazioni vocali. I motori di sintesi vocale predefiniti variano a seconda del dispositivo. La scelta può includere Sintesi vocali di Google, il motore del produttore del dispositivo o un motore di terze parti.

La raccomandazione ufficiale di Organic Maps è RHVoice, un motore vocale gratuito ed open source che può essere scaricato da Google Play Store e F-Droid.

Istruzioni

Se non si riesce a trovare l'impostazione pertinente, aprire l'app Impostazioni e cercare Assistenza vocale.

N.B.: Tenete presente che questi passaggi variano a seconda della marca del telefono che state utilizzando.

Le suddette opzioni potrebbero non essere presenti se sul dispositivo non è già installato un software di sintesi vocale. Fare riferimento alla tabella seguente per installare uno dei motori TTS che supporta la propria lingua madre.

Schermate

ImpostazioniAccessibilità

Motori di sintesi vocale TTS

Di seguito è riportato un elenco completo di diversi motori di sintesi vocale e delle lingue supportate (i link per il download si trovano dopo la tabella):

Lingua  Motori TTS supportati
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

Risoluzione dei problemi

Se hai problemi ad inizializzare il motore TTS di RHVoice su LineageOS o altre ROM personalizzate, prova questa soluzione. RHVoice potrebbe non inizializzarsi correttamente e l'applicazione potrebbe bloccarsi, soprattutto se non è mai stato usato un motore TTS sul telefono (ad esempio, in caso di nuova installazione, reset di fabbrica, ecc.). Se si utilizza una ROM personalizzata come ad es. LineageOS senza i servizi Google Play e Speech Services by Google, e si desidera utilizzare RHVoice come motore TTS preferito, seguire le istruzioni riportate di seguito come soluzione alternativa:

  1. Installare il motore [eSpeak TTS] (https://f-droid.org/en/packages/com.reecedunn.espeak) disponibile su F-Droid.
  2. Impostarlo come motore TTS di sistema preferito
    • Aprire le Impostazioni principali di LineageOS.
    • Scorrere fino a Accessibilità.
    • Selezionare Output sintesi vocale e Motore preferito (lato sinistro) e assicurarsi che sia selezionato eSpeak.
  3. Tornare indietro e premere lay per verificarne il funzionamento.
  4. Installare RHVoice disponibile su F-droid.
    • Aprirlo, selezionare la lingua che si desidera utilizzare e toccare l'icona della nuvola (all'estrema sinistra) per scaricare le voci desiderate.
    • Premere il pulsante play per verificarne il funzionamento.
  5. Impostare RHVoice come motore di sintesi vocale preferito (vedi punto 2).
  6. A questo punto si dovrebbe essere in grado di utilizzare RHVoice senza problemi.

Test delle indicazioni vocali

Per testare le indicazioni vocali, è possibile toccare in Organic Maps su "Prova indicazioni vocali (TTS, Text-to-speech)" nel menu "Impostazioni" → sotto "Navigazione" → "Istruzioni vocali" oppure semplicemente avviare una navigazione per ricevere le indicazioni vocali. Organic Maps non fornisce indicazioni vocali quando si è in sosta.

TTS Test