Teza doctorat (pdf) - Universitatea Tehnică
Teza doctorat (pdf) - Universitatea Tehnică Teza doctorat (pdf) - Universitatea Tehnică
212 Cap. 6. Metode de sinteză de voce SETUL DE REGULI PENTRU DESPǍRŢIREA ÎN SILABE (extras) Mai întâi s-au definit reguli pentru anumite grupuri de două vocale care apar la sfârşitul cuvântului. Aceste grupuri nu sunt diftongi, iar după regulile de bază ar trebui să fie despărţite în două silabe distincte. -------------------------------------------------------------- Grupuri de două vocale la sfârşitul cuvântului -------------------------------------------------------------- {CONS}*e{LIN}?i/{SEP} {/* grupul "ei" la sf. cuvintului */ Ma-ri-ei Tratare_Silaba; } {CONS}*ua{CRATIMA}?/{SEP} {/* grupul "ua" la sf. cuvintului */ o-ca-ua Tratare_Silaba; } {CONS}*ou/{SEP} {/* grupul "ou" la sf. cuvintului */ ma-crou Tratare_Silaba; } {CONS}*eu/{SEP} {/* grupul "eu" la sf. cuvintului */ şe-mi-neu Tratare_Silaba; } {CONS}*oi/{SEP} {/* grupul "oi" la sf. cuvintului */ tri-foi Tratare_Silaba; } În mod asemănător, s-au definit reguli pentru grupuri de mai multe litere situate în finalul cuvintelor, terminate cu ‘I’ moale : -------------------------------------------------------------- Grupuri lungi la sfârşitul cuvântului, terminate cu I moale -------------------------------------------------------------- (ci|{CONS}*)[ou]ri/{SEP} { /* grupul "ori" la sf. cuvintului -> co-cori grupul "uri" la sf. cuvintului -> gru-puri */ Tratare_Silaba; }
{CONS}+ili/{SEP} {/* sub-tili */ Tratare_Silaba; } {CONS}*e[cnsş]*[tţ]i/{SEP} {/* ci-teşti, gă-seşti, is-teţi, stu-denţi, repe-tenţi*/ Tratare_Silaba; } {CONS}*{VOC}ş[tţ]i/{SEP} {/* măşti puşti caşti */ Tratare_Silaba; } {CONS}+er[şţ]i/{SEP} {/* verşi, terţi */ Tratare_Silaba; } {CONS}*{VOC}[nr]şi/{SEP} {/* urşi, stinşi */ Tratare_Silaba; } 213 Cap. 6. Metode de sinteză de voce Un caz separat îl constituie grupul IA, care uneori se comportă ca un diftong (‘bă-iat’), alteori nu, fiind despărţit în silabe diferite (‘Ma-ri-a’, ‘A-dri-a-na’). -------------------------------------------------------------- Grupul IA -------------------------------------------------------------ia | ia{CONS}/{CONS} | ia{CONS}/{SEP} {/* grupul "ia" la inceput ex: iar-na*/ Tratare_Silaba; } [cfmpv]ia {/* grupul "ia" in prima silaba; ex: pia-tra, mia-zazi, fia-ra, via-ta... */ Tratare_Inceput } ia[t]?/{SEP} {/* grupul SINGULAR "ia" sau "iat" la sfârşitul cuvântului ex: ful-gu-ia ; ba-iat*/ Tratare_Silaba; } {CONS}*{VOC}/{CONS}[rRlL] { /* A-DRi-a-na */ Tratare_Silaba; }
- Page 180 and 181: 6. Metode de sinteză de voce 6.1.
- Page 182 and 183: 164 Cap. 6. Metode de sinteză de v
- Page 184 and 185: 166 Cap. 6. Metode de sinteză de v
- Page 186 and 187: 168 Cap. 6. Metode de sinteză de v
- Page 188 and 189: 170 Cap. 6. Metode de sinteză de v
- Page 190 and 191: 172 Cap. 6. Metode de sinteză de v
- Page 192 and 193: x(t) x1(t) x2(t) x1(t) x2(t) X1(t)
- Page 194 and 195: 6.3.2. Metoda bazată pe corpus 176
- Page 196 and 197: 178 Cap. 6. Metode de sinteză de v
- Page 198 and 199: Cost 180 Cap. 6. Metode de sinteză
- Page 200 and 201: 6.3.2.5. Algoritmul metodei de sint
- Page 202 and 203: Fiecare fază cuprinde mai multe et
- Page 204 and 205: 186 Cap. 6. Metode de sinteză de v
- Page 206 and 207: cat(Cuvint,term[nrcif]); if(nrcif>0
- Page 208 and 209: TEXT Forma flexionată Figura 6.13.
- Page 210 and 211: 192 Cap. 6. Metode de sinteză de v
- Page 212 and 213: 194 Cap. 6. Metode de sinteză de v
- Page 214 and 215: {LIT}+(le|lui)/{SEP} {/*peştele*/
- Page 216 and 217: {LIT}+{CONS}e/{SEP} {/* merge */ Ca
- Page 218 and 219: 200 Cap. 6. Metode de sinteză de v
- Page 220 and 221: 202 Cap. 6. Metode de sinteză de v
- Page 222 and 223: 204 Cap. 6. Metode de sinteză de v
- Page 224 and 225: silaba: SILABA { ProcesareSilaba($1
- Page 226 and 227: 208 Cap. 6. Metode de sinteză de v
- Page 228 and 229: 210 Cap. 6. Metode de sinteză de v
- Page 232 and 233: 214 Cap. 6. Metode de sinteză de v
- Page 234 and 235: 216 Cap. 6. Metode de sinteză de v
- Page 236 and 237: 218 Cap. 6. Metode de sinteză de v
- Page 238 and 239: 220 Cap. 6. Metode de sinteză de v
- Page 240 and 241: 222 Cap. 6. Metode de sinteză de v
- Page 242 and 243: -----------------------------------
- Page 244 and 245: 6.4.6. Proiectarea bazei de date vo
- Page 246 and 247: 228 Cap. 6. Metode de sinteză de v
- Page 248 and 249: 6.4.6.3. Organizarea bazei de date
- Page 250 and 251: 232 Cap. 6. Metode de sinteză de v
- Page 252 and 253: silabă conţinând litera ă silab
- Page 254 and 255: 236 Cap. 6. Metode de sinteză de v
- Page 256 and 257: 238 Cap. 6. Metode de sinteză de v
- Page 258 and 259: 240 Cap. 6. Metode de sinteză de v
- Page 260 and 261: 7. Realizarea sistemului de sintez
- Page 262 and 263: Figura 7.2. Sistemul de sinteză a
- Page 264 and 265: 1) Crearea listei de silabe Cap. 7.
- Page 266 and 267: Cap. 7. Proiectarea sistemului de s
- Page 268 and 269: Cap. 7. Proiectarea sistemului de s
- Page 270 and 271: Cap. 7. Proiectarea sistemului de s
- Page 272 and 273: Cap. 7. Proiectarea sistemului de s
- Page 274 and 275: Baza de date vocală Cap. 7. Proiec
- Page 276 and 277: 1 Procesare Separator Procesare Cuv
- Page 278 and 279: Cap. 7. Proiectarea sistemului de s
212<br />
Cap. 6. Metode de sinteză de voce<br />
SETUL DE REGULI PENTRU DESPǍRŢIREA ÎN SILABE (extras)<br />
Mai întâi s-au definit reguli pentru anumite grupuri de două vocale care apar la<br />
sfârşitul cuvântului. Aceste grupuri nu sunt diftongi, iar după regulile de bază ar trebui să<br />
fie despărţite în două silabe distincte.<br />
--------------------------------------------------------------<br />
Grupuri de două vocale la sfârşitul cuvântului<br />
--------------------------------------------------------------<br />
{CONS}*e{LIN}?i/{SEP} {/* grupul "ei" la sf. cuvintului */<br />
Ma-ri-ei<br />
Tratare_Silaba;<br />
}<br />
{CONS}*ua{CRATIMA}?/{SEP} {/* grupul "ua" la sf. cuvintului */<br />
o-ca-ua<br />
Tratare_Silaba;<br />
}<br />
{CONS}*ou/{SEP} {/* grupul "ou" la sf. cuvintului */<br />
ma-crou<br />
Tratare_Silaba;<br />
}<br />
{CONS}*eu/{SEP} {/* grupul "eu" la sf. cuvintului */<br />
şe-mi-neu<br />
Tratare_Silaba;<br />
}<br />
{CONS}*oi/{SEP} {/* grupul "oi" la sf. cuvintului */<br />
tri-foi<br />
Tratare_Silaba;<br />
}<br />
În mod asemănător, s-au definit reguli pentru grupuri de mai multe litere situate<br />
în finalul cuvintelor, terminate cu ‘I’ moale :<br />
--------------------------------------------------------------<br />
Grupuri lungi la sfârşitul cuvântului, terminate cu I moale<br />
--------------------------------------------------------------<br />
(ci|{CONS}*)[ou]ri/{SEP} {<br />
/* grupul "ori" la sf. cuvintului -> co-cori<br />
grupul "uri" la sf. cuvintului -> gru-puri */<br />
Tratare_Silaba;<br />
}