Avaldatud on avatud RHVoice 1.2.4 kõnesüntesaator, mis algselt arendati kvaliteetse venekeelse toe tagamiseks, kuid hiljem kohandati ka teistele keeltele, sealhulgas inglise, portugali, ukraina, kirgiisi, tatari ja gruusia keelele. Kood on kirjutatud C++-s ja levitatakse LGPL 2.1 litsentsi alusel. Töö toimub GNU/Linuxis, Windowsis ja Androidis. Programm on Ühildatav standardsete TTS-liideste (tekstist kõneks) jaoks, et muuta tekst kõneks: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) ja Android Text-To-Speech API, kuid seda saab kasutada ka NVDA ekraanilugeris.
Programmis kasutatakse parametri meetodit sünteesimiseks statistiliste mudelitega (Statistical Parametric Synthesis põhineb HMM-il — varjatud Markovi mudelil). Statistilise mudeli eeliseks on madalad ressursikulud ja vähenenud CPU nõudmised. Kõik toimingud viiakse läbi kasutaja süsteemis kohapeal. Toetatakse kolme kvaliteediklassi (mida madalam on kvaliteet, seda kõrgem on jõudlus ja vähem reaktsiooniaega).
Toetatakse hääle kohandamist ja vahetust. Venekeeles on saadaval 9 häälvarianti, inglise keeles 5. Hääled põhinevad loomuliku kõne salvestustel. Statistilise mudeli tõttu ei saavuta häälsüntesaatorid taset, mis saavutatakse loodusliku kõne fragmentide kombinatsioonide põhjal, kuid tulemus on siiski üsna arusaadav ja meenutab salvestuse edastamist kõlarist.
Seadetes saab muuta kiirust, kõrgust ja valjust. Tempo muutmiseks võib kasutada Sonic raamatukogu. Saadaval on automaatne keele tuvastamine ja vahetamine, mis põhineb sisendi tekstianalüüsil (näiteks võidakse ka teises keeles sõnade ja tsitaatide puhul kasutada selle keele originaalsünteesi mudelit). Toetatakse hääleprofiile, mis määravad erinevate keelte häälte kombinatsioone.
Allikas: opennet.ru
