Espeak runas sintezators
Saturs
eSpeak stabilās versijas uzstādīšana
Stabilo eSpeak versiju uzstāda, ievadot komandu:
sudo apt-get install espeak
eSpeak NG izstrādes versijas uzstādīšana
Savāc pakotnes, kas nepieciešamas eSpeak kompilēšanai:
sudo apt-get update
sudo apt-get install git make autoconf automake libtool pkg-config gcc
sudo apt-get install libsonic-dev ruby-ronn ruby-kramdownSavāc eSpeak NG kodu:
git clone https://github.com/espeak-ng/espeak-ng.gitAiziet uz espeak saknes mapi:
cd espeak-ngNokompilē kodu
./autogen.sh
./configure --prefix=/usr
make
sudo make installLai iespējotu mainītos likumus trasēšanas režīmā, no projekta mapes izpilda komandas:
cd dictsource/
../src/espeak-ng --compile-debug=lvLatviešu valodas izrunu izsauc ar:
espeak-ng -vlvziņošanas režīmu ieslēdz ar papildu parametriem -x vai -X, piemēram:
espeak-ng -vlv -X "Šis ir tests."- eSpeak NG izrunā ievadīto tekstu un parāda izvēlētos fonēmu trasi.
Lai pārbaudītu pašu fonēmu izrunu, ievada vārdus kvadrātiekavās, piemēram, sekojoši:
espeak-ng -vlv -X "[[Sn^'a:tsiens]]"tiks izrunāts kā šņāciens
Izrunas likumi
Valodu likumu faili lv_list un lv_rules atrodas mapē dictsource.
- lv_list ir saraksts ar atsevišķi minētām rakstzīmēm un vārdiem
- lv_rules izruna tiek aprakstīta ar likumu grupām un likumiem atkarībā no vārda saknes, burtu secības utt.
Gan list, gan rules failā sākumā UTF-8 kodējumā norāda burtus, vārdus un/vai vārda daļas, kā to raksta. Tālāk norāda izrunu. eSpeak NG pieturas pie Kirshenbaum skaņu kodējuma, kas savukārt ir līdzigs X-SAMPA lai gan principā skaņu apzīmēju katrai valodai var definēt patvaļīgi.
Atškirības starp eSpeak un X-Sampa
eSpeak | X-SAMPA | Paskaidrojums |
---|---|---|
R | r | trillējošais R |
r | r/ | angļu R |
E | { | platais E |
n^ | J | Ņ |
l^ | L | Ļ |
Izrunas skaņošana
Izrunu skaņo ar eSpeakedit
Paraugs tiešsaistē
eSpeak NG darbību var pārbaudīt tiešsaistē http://odo.lv/Espeak lapā
Saites
Created by Valdis Vītoliņš on 2008-11-02 09:00
Last modified by Valdis Vītoliņš on 2021-04-13 14:29