Skip to content

Commit

Permalink
[faq] 🇮🇹 Reworked page Text-to-Speech on Android
Browse files Browse the repository at this point in the history
Signed-off-by: Luca Ceccarini <[email protected]>
  • Loading branch information
lucaceccarini committed Mar 16, 2024
1 parent 5613ad0 commit 9346d99
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 21 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ node_modules
public
translations.yaml
.idea/*
.vscode/settings.json
40 changes: 19 additions & 21 deletions content/faq/text-to-speech-android-tts/index.it.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,63 @@
---
title: Text-to-Speech su Android
description: Guida su come far funzionare il TTS su Android
slug: text-to-speech-su-android
title: Sintesi vocale (Text-to-speech, TTS) su Android
description: Guida su come far funzionare la sintesi vocale su Android
slug: sintesi-vocale-tts-su-android

taxonomies:
faq: ["Voice Directions"]
faq: ["Indicazioni vocali"]

extra:
order: 10
---

## Sommario

Organic Maps utilizza il motore text-to-speech (TTS) del sistema per le istruzioni vocali. I motori predefiniti variano a seconda del dispositivo. La scelta può includere Google Text-to-Speech, il motore del produttore del dispositivo o un motore di terze parti.
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](https://rhvoice.org/), un motore vocale gratuito ed open source che può essere scaricato da [Google Play Store](https://play.google.com/store/apps/details?id=com.github.olga_yakovleva.rhvoice.android) e [F-Droid](https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/).

## Istruzioni

- Aprire l'applicazione Impostazioni sul dispositivo Android.
- Selezionare Impostazioni aggiuntive, quindi selezionare Accessibilità.
- Scegliere il motore, la velocità ed il tono di voce preferiti.
- Scegliere il motore di sintesi vocale, la velocità ed il tono di voce preferiti.

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

P.S.: Tenete presente che questi passaggi variano a seconda della marca del telefono che state utilizzando.
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 TTS. Fare riferimento alla tabella seguente per installare uno dei TTS che supporta la propria lingua madre.
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

| | | |
| ----------- | ----------- | ----------- |
![Impostazioni](tts_config_1.jpg "Impostazioni") | ![Impostazioni aggiuntive](tts_config_2.jpg "Impostazioni aggiuntive")| ![Accessibilità](tts_config_3.jpg "Accessibilità")

## Motori TTS {#engines}
## Motori di sintesi vocale TTS {#engines}

Di seguito è riportato un elenco completo di diversi motori e delle lingue supportate (i link per il download si trovano dopo la tabella):
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):

{{ tts_table() }}

## 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, nuova installazione, reset di fabbrica, ecc.). Se si utilizza una ROM personalizzata come LineageOS <ins>senza i servizi Google Play e Speech Services by Google</ins>, e si desidera utilizzare RHVoice come motore TTS preferito, seguire le istruzioni riportate di seguito come soluzione alternativa:
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 <ins>senza i servizi Google Play e Speech Services by Google</ins>, 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 **text-to-speech output** e **Motore preferito** (lato sinistro) e assicurarsi che sia selezionato **eSpeak**.
3. Tornare indietro e premere **play** per vedere se funziona.
- 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](https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/) disponibile su F-droid.
- Aprirlo, selezionare la lingua che si desidera utilizzare, toccare l'icona della nuvola (all'estrema sinistra) per scaricare le voci.
- Premere il pulsante play per verificare se funziona
5. Impostare **RHVoice** come motore preferito (vedi punto 2).
- 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
## Test delle indicazioni vocali

In order to test the voice instructions, you can tap on "Test Voice Directions (TTS, Text-To-Speech)" in OM "Settings → Voice Instructions" menu or you can actually start a navigation to receive any voice output. Organic Maps will not give you any voice instructions while you're standing still.

Per testare le istruzioni vocali, è possibile toccare in Organic Maps su "Prova indicazioni vocali (TTS, Text-To-Speech)" nel menu "Impostazioni → Istruzioni vocali" oppure semplicemente avviare una navigazione per ricevere le indicazioni vocali. Organic Maps non fornisce istruzioni vocali quando si è in sosta.
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](tts_test.png "TTS Test")

0 comments on commit 9346d99

Please sign in to comment.