15.06.2013 Views

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

În mod analog, grupul Gi+1 este asociat cu secvenţa:<br />

1 i<br />

1<br />

i1<br />

i1<br />

i<br />

F , F ,..., F<br />

G (4.74)<br />

1<br />

2<br />

k ( i1<br />

)<br />

127<br />

Cap. 4. Analiza semnalului vocal<br />

unde ind(F1 i+1 ) = ind(Fki i ) + 1, notându-se prin ind(Fp i ) indicele caracterului Fp i din<br />

transcrierea fonetică.<br />

Se urmăreşte asocierea grupurilor fonetice succesive cu două secvenţe de regiuni care să<br />

fie de asemenea succesive, astfel :<br />

Gi <br />

REG(<br />

i,<br />

1)<br />

... REG(<br />

i,<br />

Ni<br />

) }<br />

G REG i 1<br />

, 1)<br />

... REG(<br />

i 1<br />

, N ) } (4.75)<br />

i1<br />

( i1<br />

unde:<br />

- REG(i,p)) este regiunea cu numărul de ordine p din secvenţa asociată grupului Gi .<br />

Dacă notăm cu ind(REG(i,p)) indicele global al regiunii REG(i,p)) în secvenţa totală de<br />

regiuni,<br />

atunci avem îndeplinite condiţiile:<br />

ind(REG(i, p+1)) = ind(REG(i, p)) + 1<br />

ind(REG(i+1, 1)) = ind(REG(i, Ni)) + 1 (4.76)<br />

Prima relaţie din (4.76) semnifică faptul că regiunile cu care se asociază fiecare grup Gi<br />

sunt succesive, iar cea de-a doua relaţie semnifică faptul că secvenţele de regiuni cu care sunt<br />

asociate cele două grupuri Gi şi Gi+1 trebuie să fie şi ele succesive.<br />

În continuare mai rămâne să explicităm grupurile fonetice, respectiv caracterele care pot<br />

intra în componenţa fiecărui grup, precum şi regulile de asociere grupuri-regiuni, care trebuie să<br />

respecte condiţiile (4.73) – (4.76).<br />

Pentru asocierea grupurilor fonetice cu secvenţele de regiuni corespunzătoare, s-a folosit<br />

generatorul automat de analizoare pentru intrări de tip şiruri de caractere ( text stream parser)<br />

numit LEX [Fre05]. LEX-ul generează un analizor lexical (scanner) de text conform cu un set de<br />

reguli furnizate în notaţia Bachus-Naur Form (vezi Anexa 1).<br />

Fiecare regulă din setul de reguli conţine specificarea unui pattern de caractere, care<br />

trebuie potrivit cu şirul curent de la intrare, şi o acţiune care se execută. În cazul nostru acţiunea<br />

care se execută este verificarea unei condiţii pentru secvenţa de regiuni care poate corespunde cu<br />

pattern-ul fonetic.<br />

Scanner-ul generat are la intrare şirul de caractere rezultat din transcripţia fonetică, şi pe<br />

baza regulilor înmagazinate realizează următoarele acţiuni :<br />

1) preia secvenţa curentă de caractere din şirul de intrare ;<br />

2) identifică regula corespunzătoare prin pattern-matching;<br />

3) încearcă să găsească o secvenţă de regiuni din tabela de regiuni care să se potrivească<br />

cu condiţia specificată de regulă.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!