È stata pubblicata la versione 1.2.4 del sistema di sintesi vocale open source RHVoice, inizialmente sviluppato per fornire un supporto di qualità per la lingua russa, ma poi adattato anche ad altre lingue, tra cui inglese, portoghese, ucraino, kirghizo, tataro e georgiano. Il codice è scritto in C++ e distribuito sotto la licenza LGPL 2.1. È supportato su GNU/Linux, Windows e Android. Il programma è compatibile con le interfacce TTS standard (text-to-speech) per la conversione del testo in voce: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) e Android Text-To-Speech API, ma può anche essere utilizzato con il lettore di schermo NVDA.
Il programma utilizza un metodo parametrico di sintesi con modelli statistici (Statistical Parametric Synthesis basato su HMM — Hidden Markov Model). Un vantaggio del modello statistico sono le basse risorse richieste e la sua scarsa richiesta di potenza della CPU. Tutte le operazioni vengono eseguite localmente sul sistema dell'utente. Sono supportati tre livelli di qualità vocale (maggiore è la qualità, minore è la prestazione e il tempo di reazione).
È possibile impostare e cambiare le voci. Per la lingua russa sono disponibili 9 voci, per l'inglese 5. Le voci sono generate sulla base di registrazioni vocali naturali. A causa dell'uso del modello statistico, la qualità della pronuncia non raggiunge il livello dei sintetizzatori che generano voce basata su combinazioni di frammenti di voce naturale, ma il risultato è comunque abbastanza comprensibile e ricorda una trasmissione registrata tramite un altoparlante.
Nelle impostazioni è possibile modificare la velocità, l'intonazione e il volume. Per modificare il ritmo può essere utilizzata la libreria Sonic. È possibile il rilevamento automatico e il cambio della lingua in base all'analisi del testo in ingresso (ad esempio, per parole e citazioni in una lingua diversa, può essere utilizzato il modello di sintesi nativo per quella lingua). Sono supportati profili vocali che definiscono le combinazioni di voci per diverse lingue.
Fonte: opennet.ru
