README
1festival-czech
2==============
3
4This is Czech support for Festival.
5
6More information is available in Czech in the files README.cs, INSTALL.cs, and
7README.Czech.cs. If you don't understand Czech and you look for more
8information, feel free to contact us at festival-czech@lists.freebsoft.org .
9
10-- Milan Zamazal
11
README.Czech.cs
1 Popis postup� �esk� synt�zy pou�it�ch ve festival-czech
2 =======================================================
3
4 * Z�kladn� jednotky �e�i
5
6 Z�kladn� jednotky �e�i byly definov�ny dle difonov� sady vypracovan�
7 Mgr. Pavlem Macha�em. Tento materi�l je dostupn� v�bal�ku voice-czech-ph.
8
9 ** Fon�my
10
11 Fon�mov� sada je definovan� standardn�m zp�sobem v�czech.scm. Vlastnosti
12 fon�m� definovan� v�czech.scm byly definov�ny dle pot�eb �esk� synt�zy, bez
13 p��m� n�vaznosti na konkr�tn� jazykov� nebo fonetick� poznatky. R�zn� fon�my
14 p�itom mohou m�t zcela shodn� vlastnosti, nebylo snahou u�init fon�my sv�mi
15 vlastnostmi unik�tn�.
16
17 ** Difony
18
19 Pou��v�me difonovou sadu z�v��e zm�n�n�ho materi�lu Mgr. Pavla Macha�e. Ta
20 v�rozumn� m��e aproximuje mno�inu dvojic hl�sek vyskytuj�c�ch se v��e�tin�.
21
22 ** P�id�v�n� segment�
23
24 ��st procesu stanoven� v�sledn� sekvence difon� se prov�d� a� p�ed samotnou
25 synt�zou, v�czech-after-analysis-hooks. Do sekvence segment� se zde p�id�vaj�
26 um�l� segmenty. C�lem t�chto akc� je dosa�en� lep��ho v�sledn�ho zvuku a
27 p��padn� t� konverze fon�m� pro syntetiz�ry pou��vaj�c� jinou fon�movou sadu.
28 Proto�e se p�id�v�n� segment� prov�d� a� t�sn� p�ed synt�zou, nen� nutno je
29 nijak zohled�ovat v�ur�ov�n� prozodie. Propagace prozodick�ch informac� do
30 p�idan�ch segment� je zaji�t�na automaticky.
31
32 ** Slabiky
33
34 Ve festival-czech je za slabiku pova�ov�no cel� mluven� slovo. Prvn�m d�vodem
35 je, �e je to v�hodn� p�i ur�ov�n� prozodie. Druh�m d�vodem je, �e rozklad slov
36 na slabiky je v��e�tin� obt�n� ur�iteln�. P�i zkoum�n� slabik je relevantn�
37 pouze jejich po�et, kter� je d�n v�skytem samohl�sek a slabikotvorn�ch
38 souhl�sek. Na to nen� rozklad na slabiky zapot�eb�.
39
40
41 * V�slovnost jednotliv�ch slov
42
43 Ur�ov�n� v�slovnosti jednotliv�ch slov je �e�eno prim�rn� LTS pravidly `czech'.
44 Korekce fonetick� formy, ji� nez�visl� na pravopisn�ch pravidlech, se prov�d�
45 ve funkci czech-adjust-segments. Tato funkce se vol� a� po zpracov�n� pauz,
46 proto�e pauzy jsou pro ur�en� v�sledn� fonetick� podoby podstatn�.
47
48 Proto�e sou�asn� �esk� pravopis je p��li� nepravideln�, je nutno si p�i p�evodu
49 psan� formy na fonetickou vypom�hat lexikonem. Lexikon je pojat� jako seznam
50 p�esn� t�ch slov, kter� nejsou a ani rozumn� b�t nemohou pokryta LTS pravidly
51 nebo pro kter� by nespr�vn� prob�hl p�evod z�tokenu na slovo (nap��klad
52 v�p��pad� slova _pst_, kter� by bylo hl�skov�no).
53
54 ** Jak postupovat p�i nalezen� nespr�vn� v�slovnosti slova
55
56 Pokud je slovo obsa�eno v�lexikonu, p��slu�n� z�znam se jednodu�e oprav�.
57 Pokud slovo nen� obsa�eno v�lexikonu, m�lo by b�t v�prvn� �ad� posouzeno, zda
58 p��slu�n� probl�m nen� �ir��ho r�zu a nest�lo by za to jej o�et�it p�id�n�m LTS
59 pravidla.
60
61 Jedn�-li se sp�e o�v�jimku, kterou nem� smysl zohled�ovat v�LTS pravidlech,
62 p�id� se do lexikonu. Jde-li o�slovo ohebn�, m�ly by b�t p�id�ny v�echny jeho
63 tvary, jsou-li vyslovov�ny chybn� t�. Je dobr� zamyslet se i�nad formami
64 vytvo�en�mi p�id�n�m nebo odebr�n�m p�edpon.
65
66 Pokud dojde na p�id�n� nov�ho LTS pravidla, je zapot�eb� prov��it, jak� zm�ny
67 zp�sob�. Optim�ln� by bylo nechat vygenerovat v�slovnost v�ech �esk�ch slov
68 p�ed zm�nou LTS pravidel a po n� a n�sledn� srovnat jejich diff v�stupy. To je
69 v�ak na b�n�ch stroj�ch pom�rn� zdlouhav� z�le�itost a je tedy prakti�t�j�� ji
70 aplikovat pouze na mno�inu slov, kter� mohou b�t p��slu�n�m pravidlem dot�eny.
71 Je-li nov� LTS pravidlo ��dn� ov��eno, m��e b�t p�id�no. Voliteln� lze
72 prov��it slova v�lexikonu, zda se v�slovnost n�kter�ch z�nich neshoduje
73 s�v�sledkem po aplikaci nov�ch LTS pravidel, a�takov� slova z�lexikonu vy�adit.
74
75 ** Tokeny, kter� se expanduj� na v�ce slov
76
77 Je-li z�pis ur�it�ho slova expandov�n na v�cero slov, je nutno jeho expanzi
78 definovat v�prom�nn� czech-multiword-abbrevs. Takov� slova nepat�� do lexikonu
79 -- lexikon definuje jen v�slovnost jednotliv�ch slov.
80
81 ** Pravidla pro p�epis z�textu do fonetick� podoby
82
83 P�i p�episu textu do fonetick� podoby je v�lexikonu dovoleno pou��vat ve�ker�
84 fon�my definovan� v��esk� fon�mov� sad�. P�itom mus� b�t dodr�ena n�sleduj�c�
85 pravidla.
86
87 *** Konverze zn�l�ch souhl�sek na nezn�l� a naopak
88
89 Neprov�d� se konverze zn�l�ch souhl�sek na nezn�l� a naopak, kde to nen�
90 vylo�en� nutn�. Nap��klad spr�vn� (z�hlediska festival-czech) fonetick� p�epis
je(o v c e)91 slova _ovce_ je (o v c e), nikoliv (o f c e). V�slovnost difonu v-c se toti�
92 jednak v�tomto slov� podstatn� neli�� od v�slovnosti tohoto difonu v�jin�ch
93 slovech a jednak se s�opravdovou zn�lou v�slovnost� tohoto difonu v��e�tin�
94 nesetk�me (ani na hranic�ch slov a slovech p�ejat�ch). Jeho spr�vn� v�slovnost
95 tedy bude zaji�t�na v�difonov� datab�zi nebo jej�ch konverzn�ch pravidlech.
96
97 Naproti spr�vn� p�epis slova _magnetismus_ je (m a g n e t i z m u s), proto�e
98 v�n�m se skute�n� jedn� o�pozm�n�nou v�slovnost slova p�ejat�ho a v�koncovce je
99 �esk� difon z-m, nikoliv �esk� difon s-m.
100
101 Toto pravidlo ned�v� z�fonetick�ho hlediska smysl. Jeho c�lem je v�ak
102 zjednodu�en� tvorby polo�ek lexikonu (p�isp�vatel se m��e v�ce dr�et psan�
103 formy a nemus� se zab�vat speci�ln�mi p��pady) a zamezen� lidov� tvo�ivosti
104 v�nejednozna�n�ch p��padech.
105
106 *** Vkl�d�n� r�z�
107
108 Je nutno nezapom�nat na vlo�en� r�z� mezi samohl�skami. Spr�vn� p�epis slova
109 _neefektivn�_ je (n e _ e f e k t i v n~ i:). Naopak spr�vn� p�epis slova
110 _poet_ je (p o e t).
111
112 *** Dvojhl�sky
113
114 Dvojhl�sky se reprezentuj� odpov�daj�c� dvojic� hl�sek. Speci�ln�m p��padem
115 jsou dvojhl�sky obsahuj�c� `i' nebo `i:'. Ve skute�nosti se nejedn�
116 o�dvojhl�sky, vyslovuje se toti� mezi nimi hl�ska `j'. Spr�vn� p�epis slova
117 _poezie_ tedy je (p o e z i j e).
118
119
120 * Prozodie
121
122 Prozodie ve festival-czech zahrnuje intonaci, d�lku, pauzy a p��zvuk. Tyto
123 parametry jsou konstruov�ny p�ev�n� na z�klad� pravidel publikovan�ch
124 v�[palkov�:04].
125
126 V�tn� �seky a p��zvukov� takty jsou konstruov�ny ve f�zi Word, jako zvl�tn�
127 relace IntUnit a StressUnit.
128
129 ** Intonace
130
131 Pravidla pro intonaci byla p�evzata z�[palkov�:04]. Konkr�tn� intona�n�
132 tabulka kadenc� byla p�evzata z�[palkov�-pt��ek:97].
133
134 V�publikovan�ch prozodick�ch pravidlech jsou ur�it� nejasnosti, kter� byly
135 roz�e�eny n�sleduj�c�m zp�sobem:
136
137 - Pro �esti a v�ceslabi�n� p��zvukov� takty se v�pozici F pou��v� intona�n�
138 k�ivka ze skupiny A (v�[palkov�-pt��ek:97] p��slu�n� pravidlo pro pozici F
139 chyb�).
140
141 - Pro pozici F se vol� intona�n� k�ivka ze skupiny A (v�[palkov�:04] nen�
142 specifikov�no).
143
144 - Pro pozici F-1 se vyb�r� pouze z�intona�n�ch k�ivek povolen�ch pro skupinu F
145 (pro jistotu -- v�[palkov�:04] nen� specifikov�no, k��emu by s�ohledem na
146 p�edchoz� �pravu m�ly b�t F-k�ivky skupiny B).
147
148 Nedo�e�ena je detekce dopl�kov�ch t�zac�ch v�t ve funkci czech-yes-no-question,
149 kde chyb� dostate�n� obs�hl� seznam t�zac�ch z�jmen, ��slovek a p��slovc�.
150 M�lo by b�t mo�n� jej z�skat s�pomoc� �esk�ho ispellu.
151
152 ** D�lka
153
154 D�lka se stanovuje na z�klad� po�tu slabik v�p��zvukov�m taktu dle tabulky
155 z�[palkov�:04].
156
157 ** Pauzy
158
159 Pou��v�me pauzy t�� d�lek: nejdel�� (BB), st�edn� (B) a kr�tk� (SB).
160 Umis�ov�n� pauz se definuje v�prom�nn� czech-phrase-cart-tree a funkci
161 czech-adjust-phrase-breaks. Pou�it� metoda ur�ov�n� pauz vych�z�
162 z�[palkov�-pt��ek:66], nen� v�ak p�esnou implementac� t�chto pravidel.
163
164 ** P��zvuk
165
166 Dle [palkov�:04], sekce 1.2db), nen� v�synt�ze �e�tiny ��douc� p��zvuk
167 explicitn� generovat zm�nou dynamiky. P��zvuk je modelov�n intona�n� k�ivkou.
168
169
170 * Odkazy
171
172 [palkov�:04]
173 Zdena Palkov�: Soubor fonetick�ch pravidel jako podklad pro prozodick�
174 komponent automatick� synt�zy TTS v��e�tin�
175
176 [palkov�-pt��ek:97]
177 Zdena Palkov�, Miroslav Pt��ek: Modelling Prosody in TTS Diphone Synthesis in
178 Czech; Forum Phoneticum 63, Frankfurt am Main 1997
179
180 [palkov�-pt��ek:66]
181 Zdena Palkov�, Miroslav Pt��ek: TTS Issues: Prosody modifications in Text;
182 in Speech processing, 6th Czech-German Workshop, Prag 1966, R. V�ch
183 (ed.) pp.32-34
184 + intern� materi�l Z. Palkov�, Z�v�re�n� zpr�va grantu GA�R 405/96/0301
185
186
187 -- Milan Zamazal
188
189 Local variables:
190 mode: outline
191 end:
192
README.Festival.cs
1 Stru�n� popis p�evodu textu do zvukov� podoby ve Festivalu
2 ==========================================================
3
4 Cel� proces �e�ov� synt�zy Festivalu je velmi podrobn� pops�n v�dokumentu
5 Building Synthetic Voices, kter� je k�m�n� na www.festvox.org a lze jej
6 doporu�it ka�d�mu, kdo chce festivalov� mechanismy pochopit do dostate�n�
7 hloubky. Dal�� informace jsou pak k�dispozici v�manu�lu Festivalu, ty jsou
8 v�ak v�ur�it�ch sm�rech ne�pln� a bez v��e uveden�ho dokumentu se p�i
9 seri�zn�j�� pr�ci na nov�m festivalov�m jazyce a/nebo hlasu nelze obej�t.
10
11 Tento dokument je stru�n�m popisem synt�zy a dostupn�ch n�stroj� pro ty, kdo
12 pot�ebuj� z�skat z�kladn� orientaci v�procesu festivalov� synt�zy a p�itom
13 nemaj� �as anebo z�jem se v�novat zdlouhav�mu a podrobn�mu studiu v��e
14 uveden�ch dokument�. Nejedn� se o�*u�ivatelsk�* �vod do Festivalu, znalost
15 u�ivatelsk� pr�ce s�Festivalem je p�edpokl�d�na.
16
17 Konkr�tn� postupy pou�it� pro �e�tinu jsou pops�ny ve zdrojov�m k�du
18 festival-czech (technick� informace) a v�souboru README.Czech.cs (jazykov�
19 informace).
20
21
22 * Z�kladn� principy Festivalu
23
24 Festival je syst�m modul�rn� a cel� proces se skl�d� z�proveden� libovoln�
25 sekvence modul�. Ka�d� modul m� sv�j ��el a pro n�kter� ��sti zpracov�n� si
26 lze vybrat z�v�ce alternativn�ch modul�. Lze t� pou��t libovoln� moduly
27 vlastn�.
28
29 Moduly se obvykle p�ou ve schemov�m programovac�m jazyce Festivalu zvan�m
30 SIOD. Tento jazyk je pops�n v�manu�lu Festivalu.
31
32
33 * F�ze zpracov�n�
34
35 Zpracov�n� textu se standardn� skl�d� z�n�sleduj�c�ch f�z�, definovan�ch
36 v�synthesis.scm:
37
38 (defUttType Text
39 (Initialize utt)
40 (Text utt)
41 (Token_POS utt)
42 (Token utt)
43 (POS utt)
44 (Phrasify utt)
45 (Word utt)
46 (Pauses utt)
47 (Intonation utt)
48 (PostLex utt)
49 (Duration utt)
50 (Int_Targets utt)
51 (Wave_Synth utt)
52 )
53
54 V�e se to�� okolo tzv. utterance, kter� p�edstavuje jakousi jednotku, v�ce �i
55 m�n� anotovanou, kterou lze postupn�m dopl�ov�n�m anotac� (*features*) dostat
56 a� do stavu, kdy je schopna odesl�n� na zvukov� v�stup. Ka�d� z�v��e uveden�ch
57 f�z� je vol�n� funkce na utterance `utt'.
58
59
60 * Pr�ce s�utterance
61
62 Pot�ebujete-li prov�st synt�zu ur�it�ho textu, vytvo��te si p��slu�n� utterance
63 nap��klad n�sleduj�c�m zp�sobem:
64
65 (Utterance Text "n�jak� text")
66
67 Funkce vr�t� nezpracovan� utterance, kter� lze nechat pln� zanalyzovat vol�n�m
68 funkce `utt.synth'. Pozor, ve festivalov�m ��dkov�m rozhran� nelze zad�vat
69 8-bitov� znaky, v�p��pad� pot�eby je nutno synt�zu prov�st p�es soubor.
70
71 Utterance se skl�d� z�tzv. relac�, jejich� jm�na lze zjistit pomoc�
72
73 (utt.relationnames utterance)
74
75 Obsah (seznam polo�ek, items) ��dan� relace se vyt�hne pomoc�
76
77 (utt.relation.items utterance 'relation-name)
78
79 Mnoh� polo�ky se vyskytuj� ve v�ce relac�ch. Relace m� obecn� podobu stromu a
80 prost�ednictv�m polo�ek mohou b�t tyto stromy vz�jemn� prov�z�ny. Relace
81 polo�ky lze zjistit pomoc�
82
83 (item.relations item)
84
85 Z�kladn�mi vlastnostmi polo�ky jsou jej� jm�no a rysy:
86
87 (item.name item)
88
89 Rysy polo�ky lze zjistit pomoc�
90
91 (item.features item)
92
93 Lze si vyzkou�et:
94
95 (mapcar item.features (utt.relation.items utterance 'Word))
96
97 Pro vyps�n� relace je p�ehledn�j�� v�stup z
98
99 (utt.relation.print utterance 'Word)
100
101 Lze t� pou��t
102
103 (utt.relation_tree utt 'SylStructure)
104
105 Funkce utt.relation_tree vrac� kompletn�j�� informaci o�dan� relaci, obsahuje
106 cel� strom dat obsa�en�ch v�relaci, zat�mco utt.relation.print vypisuje pouze
107 prvky nejvy��� �rovn�.
108
109 Ob�as nar��me na pojem glob�ln�ho parametru. Hodnotu glob�ln�ho parametru lze
110 z�skat vol�n�m
111
112 (Param.get 'jm�no-parametru)
113
114
115 * Stru�n� popis f�z� zpracov�n�
116
117 ** Initialize
118
119 Jen vytvo�� pr�zdn� utterance.
120
121 ** Text
122
123 Provede rozd�len� textu na tokeny. Funkce `Text' je naps�na v�C++, vyu��v�
124 v�ak prom�nn� `token.*' definovan� v�token.scm.
125
126 Definovan� interpunk�n� znam�nka jsou odd�lena od v�sledn�ch token� a jsou
127 dostupn� jako jejich features.
128
129 ** Token_POS
130
131 Prov�d�, je-li t�eba, kontextov� ozna�kov�n� tokenu pro rozli�en� r�zn�ho
132 v�znamu shodn�ch token�. Tato f�ze slou�� pro ur�en� spr�vn� v�slovnosti slov
133 ve f�zi bezprost�edn� n�sleduj�c�, pozd�j�� f�ze POS m� ��el jin�.
134
135 ** Token
136
137 P�ev�d� tokeny na slova. P�evod lze prov�st definic� funkce token_to_words.
138 P�i konverzi tokenu je mo�no se pod�vat na okoln� tokeny (nebo l�pe vyu��vat
139 kontextov�ch informac� z�skan�ch ve f�zi Token_POS), tak�e je mo�no prov�d�t
140 i�sofistikovan�j�� operace ne� pouh� mapov�n� jedin�ho tokenu na jedno nebo
141 v�ce slov.
142
143 ** POS (POS == Part of Speech)
144
145 Prov�d� tagov�n� konkr�tn�ch slov dle jejich pozice v��e�i. Nepovinn� ��st.
146 Parametrizovateln� pomoc� n�kolika prom�nn�ch. Tato f�ze, na rozd�l od f�ze
147 Token_POS, ur�uje v�znam jednotliv�ch slov ji� nikoliv pro ur�en� v�slovnosti
148 slov, n�br� pro ur�en� jejich role ve vztahu k�n�sledn�mu ur�en� prozodie,
149 tj. pauz, d�lek, p��zvuku a intonace.
150
151 ** Phrasify
152
153 Identifikace pauz (��dn�, norm�ln�, dlouh�) mezi slovy. Mezi v�t�inu slov se
154 nevkl�d� ��dn� pauza, vkl�d� se za interpunkci, n�kdy kr�tk� (po ��rce), n�kdy
155 dlouh� (konec v�ty). Tato funkce sama o�sob� pauzy nevkl�d�, to se d�je a� na
156 z�klad� j� generovan�ch informac� v�Pauses.
157
158 ** Word
159
160 Prov�d� p�evod slov na fon�my a slabiky v�implicitn�m festivalov�m form�tu.
161 Definov�no v�lexicon.scm, nen�-li glob�ln�m parametrem Word_Method �e�eno
162 jinak, vol� se C++ funkce Classic_Word.
163
164 Cel� process je pom�rn� podrobn� pops�n v�dokumentaci, sekce Lexicons.
165
166 ** Pauses
167
168 Vkl�d� pauzy. Pro tuto akci se pou��v� funkce definovan� glob�ln�m parametrem
169 Pause_Method. Implicitn� je funkce Classic_Pauses, definovan� v�pauses.scm.
170 Funkce d�l� v�z�sad� to, �e vlo�� po��te�n� pauzu a pak vlo�� pauzy dle
171 informac� vytvo�en�ch ve f�zi Phrasify. Nav�c vy�ad� z�utterance slova
172 ozna�en� jako interpunkce.
173
174 Vkl�d�n� �vodn� pauzy lze odru�it p�edefinov�n�m funkce insert_initial_space,
175 nem�lo by se to v�ak d�t v�jin�ch ne� od�vodn�n�ch p��padech, jinak t�m utrp�
176 v�sledn� kvalita synt�zy.
177
178 ** Intonation
179
180 Generuje akcenty pro intonaci (prvn� f�ze zpracov�n� intonace), ale nevytv���
181 je�t� intonaci samotnou (druh� f�ze zpracov�n� intonace), to d�l� a�
182 Int_Targets. Pou��v� se funkce definovan� glob�ln�m parametrem Int_Method.
183
184 ** PostLex
185
186 V�t�to f�zi lze aplikovat jak�koliv dodate�n� transformace nad utterance,
187 za�azen� v�seznamu postlex_rules_hooks.
188
189 ** Duration
190
191 Ur�� d�lky trv�n� jednotliv�ch segment� (fon�m�) syntetizovan�ho textu.
192
193 ** Int_Targets
194
195 Ur�� parametry intona�n� k�ivky, obvykle po slabik�ch.
196
197 ** Wave_Synth
198
199 Samotn� sestaven� zvuku na z�klad� ji� v�ech dostupn�ch anotac�. Funkce, kter�
200 se pro synt�zu zavol�, je definov�na glob�ln�m parametrem `Synth_Method'.
201 Kostra funkce Wave_Synth je naps�na ve Scheme a nach�z� se v�synthesis.scm.
202
203
204 * Praktick� pozn�mky.
205
206 Docstringy um� vypsat funkce `doc'.
207
208 Readline um� dopl�ovat jm�na funkc�, co� je �asto u�ite�n�.
209
210
211 -- Milan Zamazal
212
README.cs
1 festival-czech -- podpora �e�tiny pro Festival
2 ==============================================
3
4 C�lem festival-czech je poskytnout kvalitn� kompletn� svobodnou �eskou �e�ovou
5 synt�zu. Je vyu�ito syst�mu Festival, kter� nab�z� solidn� svobodn� framework
6 pro tvorbu �e�ov�ch synt�z a disponuje kvalitn� svobodnou anglickou �e�ovou
7 synt�zou.
8
9 �e�ov� synt�za je d�le�it�m prvkem svobodn�ch opera�n�ch syst�m�. Krom� jin�ho
10 tvo�� z�sadn� komponenty u�ivatelsk�ho rozhran� pro zrakov� posti�en�
11 u�ivatele. Sou�asn� stav svobodn� �esk� �e�ov� synt�zy je neuspokojiv�,
12 neexistuje ��dn� dostate�n� kvalitn� kompletn� syst�m. Proto byla zah�jena
13 pr�ce na festival-czech, kde je snahou dos�hnout s�vyu�it�m solidn� festivalov�
14 infrastruktury zapln�n� t�to mezery. Projekt t� m��e v�budoucnu slou�it jako
15 z�klad a zdroj nezbytn�ho festivalov�ho know-how pro dal�� jazyky a p�isp�t tak
16 k�vytvo�en� v�cejazy�n�ho svobodn�ho �e�ov�ho syntetiz�ru.
17
18 festival-czech �e�� dv� �lohy:
19
20 1. P�evod textu do fonetick�ho popisu, nez�visl� na modulu prov�d�j�c�m
21 kone�nou synt�zu zvuku.
22
23 2. Difonovou datab�zi pro festivalov� syntetiz�r. Tato ��st se nach�z�
24 samostatn� v�podprojektu voice-czech-ph.
25
26 Stru�n� n�vod k�pou�it� naleznete v�souboru INSTALL.cs.
27
28 festival-czech je nyn� ve stavu rozpracovanosti. M�me funk�n� jazykov� modul
29 pro �e�tinu a funk�n� �esk� difonov� hlas. Jazykov� modul se skl�d� z�n�kolika
30 ��st�: fon�mov� a difonov� sada (z�v�t�� ��sti hotovo), z�kladn� pravidla pro
31 p�evod psan�ho textu do hl�skov� podoby (ta mus� b�t je�t� dopln�na a lad�na),
slovn�k(jeho obsah je zat�m zcela minim�ln�)32 v�slovnostn� slovn�k (jeho obsah je zat�m zcela minim�ln�), minim�ln� jazykov�
33 anal�za (�irok� pole pro budouc� vylep�ov�n� interpretace psan�ho textu),
34 prozodick� pravidla (ta jsou v�cem�n� kompletn�, ale mohou v�nich b�t je�t�
35 chyby). Difonov� hlas, vytvo�en� v�r�mci podprojektu voice-czech-ph, je nyn�
36 v�provozuschopn�m stavu, ale zat�m neprob�hlo lad�n� kvality jeho v�stupu.
37
38 V�sledek projektu z�vis� na dostupn�ch zdroj�ch, na jednu stranu m� potenci�l
39 dos�hnout pom�rn� slu�n�ho v�sledku, na druhou stranu v�ak m��e zaj�t na �byt�.
40 Proto je v�t�na ka�d� pomoc -- jazykov�dn�, program�torsk�, finan�n� nebo
41 jak�koliv jin�.
42
43 Projekt �esk� festivalov� synt�zy je realizov�n spole�nost� Brailcom, o.p.s.
44 Finan�n� na n�j p�isp�ly Nada�n� fond �esk�ho rozhlasu, spole�nost Seznam.cz a
45 Evropsk� komise (v�r�mci programu Leonardo da Vinci).
46 Odbornou pomoc poskytl Fonetick� �stav Filozofick� fakulty Univerzity Karlovy
47 v��ele s�prof. PhDr. Zdenou Palkovou, CSc.
48
49 S�p��padn�mi dotazy, n�m�ty a nab�dkami pomoci se lze obracet na adresu
50 festival-czech@lists.freebsoft.org .
51
52 -- Milan Zamazal
53