Il motore eSpeak è un piccolo e leggero programma di sintesi vocale (TTS) che supporta un gran numero di lingue. Ha una voce dal suono più robotico rispetto ad altri motori a causa delle sue piccole dimensioni (vedere http://espeak.sourceforge.net/samples/raven.ogg per un esempio di come suona). Il compromesso per questo suono un po 'più duro è un motore molto reattivo e rispettoso delle risorse con voci che rimangono intelligibili a velocità molto più elevate rispetto ad altre alternative dal suono più umano.
Questo è un port di eSpeak ad Android per 4.0 (Ice Cream Sandwich) e versioni successive (incluso Android 4.3), che supporta tutte le 79 lingue e gli accenti di eSpeak (vedi http://reecedunn.co.uk/espeak-for-android per il elenco).
È basato sulla versione senza occhi, risolvendo diversi problemi riscontrati nella versione senza occhi:
1. Compatibilità con Android 4.3 (a partire da 1.47.11d);
2. La velocità e il tono del parlato sono gestiti correttamente, quindi eSpeak su Android suona come sul desktop;
3. La velocità del parlato è impostata come parole al minuto
4. Il tono, il tono di base e il volume sono configurabili come percentuali.
5. È possibile selezionare la variante eSpeak, comprese le varianti vocali NVDA.
6. Il livello di punteggiatura e i caratteri di punteggiatura sono configurabili.
7. Le lingue sono selezionate correttamente (es. Selezionando slovacco e sloveno o selezionando cinese cantonese);
8. I nomi delle lingue vengono visualizzati correttamente (ad es. "Inglese scozzese" viene visualizzato come "Inglese (Regno Unito, inglese standard scozzese)" invece di "Inglese (Saychelles)");
9. Sono supportati accenti e caratteri speciali;
10. Sono supportati i dispositivi basati su MIPS;
11. Varie perdite di memoria e arresti anomali vengono risolti;
12. SSML viene elaborato solo se il markup SSML è racchiuso in un tag.
13. Supporto per l'importazione di dizionari eSpeak personalizzati.
NOTA: quando abiliti eSpeak, riceverai un messaggio che dice "Questo motore di sintesi vocale potrebbe essere in grado di raccogliere tutto il testo che verrà pronunciato, inclusi dati personali come password e numeri di carte di credito. Proviene dal motore eSpeak. Abilita l'uso di questo motore di sintesi vocale? ". Si tratta di un avviso standard emesso dai dispositivi Android per il software di accessibilità proveniente da una fonte esterna.
Il motore eSpeak non raccoglie alcun dato nel testo trasmesso. Tutto il codice sorgente del motore eSpeak principale e della porta Android è disponibile per verificarlo se sei preoccupato.
eSpeak: http://espeak.sourceforge.net/
eSpeak per Android: https://github.com/rhdunn/espeak/tree/android
Eventuali problemi devono essere segnalati a https://github.com/rhdunn/espeak/issues .
I flag nell'immagine in primo piano sono concessi in licenza con Creative Commons Attribution-ShareAlike di Wikipedia. Le labbra sono state disegnate da Jonathan Duddington. L'icona dell'applicazione e la grafica delle caratteristiche sono state progettate da Reece H. Dunn.
Il codice sorgente eSpeak è concesso in licenza con GPLv3 + da Jonathan Duddington.
La porta Android è derivata dalla porta senza occhi di Google con licenza Apache 2.0. Ulteriori modifiche sono state apportate da Reece H. Dunn, anche con la licenza Apache 2.0.
La gestione dei caratteri Unicode (per la corretta gestione dei caratteri accentati e non latini) è fornita dal progetto ucd-tools di Reece H. Dunn, con licenza GPLv3 +. Questo progetto utilizza tabelle di dati generate dall'Unicode Character Database (UCD) da http://unicode.org.