Vene keele jaoks välja töötatud kõnesüntesaatori RHVoice 1.2.4 väljalase

Avaldatud on avatud kõnesünteesisüsteemi RHVoice 1.2.4 väljalase, mis algselt töötati välja vene keele kvaliteetse toe pakkumiseks, kuid kohandati seejärel muudele keeltele, sealhulgas inglise, portugali, ukraina, kirgiisi, tatari ja gruusia keeltele. Kood on kirjutatud C++ keeles ja seda levitatakse LGPL 2.1 litsentsi all. Toetab tööd GNU/Linuxis, Windowsis ja Androidis. Programm ühildub standardsete TTS-i (tekst kõneks) liidestega teksti kõneks teisendamiseks: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) ja Android Text-To-Speech API, kuid seda saab kasutada ka NVDA-s ekraanilugeja.

Programm kasutab parameetrilise sünteesi meetodit koos statistiliste mudelitega (Statistical Parametric Synthesis põhineb HMM - Hidden Markovi Model). Statistilise mudeli eeliseks on madalad üldkulud ja vähenõudlik protsessori võimsus. Kõik toimingud tehakse kasutaja süsteemis kohapeal. Toetatud on kolm kõnekvaliteedi taset (mida madalam on kvaliteet, seda suurem on jõudlus ja lühem reaktsiooniaeg).

Toetab häälte seadmist ja muutmist. Vene keele häälevalikuid on 9 ja inglise keele jaoks 5. Hääled moodustatakse loomuliku kõne salvestiste põhjal. Statistilise mudeli kasutamise tõttu ei küündi häälduse kvaliteet loomuliku kõne katkendite kombinatsioonil põhinevat kõnet genereerivate süntesaatorite tasemele, kuid sellegipoolest on tulemus üsna arusaadav ja meenutab salvestuse ülekannet valjuhääldist. .

Seadistustes saate muuta kiirust, helikõrgust ja helitugevust. Sonicu teeki saab kasutada tempo muutmiseks. Sisendteksti analüüsi põhjal on võimalik keeli automaatselt tuvastada ja vahetada (näiteks mõne muu keele sõnade ja tsitaatide puhul saab kasutada selle keele sünteesimudelit). Toetatud on hääleprofiilid, mis määravad erinevate keelte häälte kombinatsioonid.

Allikas: opennet.ru

Lisa kommentaar