Você está na página 1de 3

Pentru o propozitie, pentru fiecare emotie, exista mai multe rostiri ale aceluiasi vorbitor.

Numarul lor variaza uzual intre 3 si 7. Ideea este ca pentru fiecare vorbitor, pentru fiecare emotie, sa calculam, pentru o propozitie, durata fiecarei rostiri (lucru care se realizeaza folosind informatiile deja citite din fisierul .TextGrid corespunzator). Apoi vom compara aceste durate ale rostirilor pentru fiecare propozitie in parte, calculand minimul si maximul, precum si un procent de variatie, care ne indica cu cite procente creste durata rostirii maxime fata de minim. De asemeni este calculata si media rostirilor pentru fiecare propozitie. Toate aceste rezultate calculate sunt scrise in fisierul Statistics.txt. Functia care realizeaza acestea este OnComputeSpeakerDurations. pentru fiecare vorbitor pentru fiecare fraza pentru fiecare emotie prelucreaza datele citite din fisierul .TextGrid referitoare la durata si le scrie in fisierul Statistics.txt. Exemplu 1. Pntru vorbitorul 20048, pentru propozitia ai venit iar la mine, datele obtinute sunt: Speaker = 20048 Phrase = ai venit iar la mine 1.18 0.23 1.03 1.27 4 rostiri 1.03 0.12 0.98 1.10 4 rostiri 1.30 0.12 1.21 1.36 4 rostiri 1.33 0.11 1.27 1.41 3 rostiri

1.26 1.10 1.36 1.32

1.27 1.03 1.31 1.41

1.17 1.01 1.30 1.27

1.03 0.98 1.21

Fiecare linie din cele patru corespunde unei emotii, in ordinea bucurie, furie, tristete si ton neutru. Campurile de pe fiecare linie au urmatoarea semnificatie: - media aritmetica a duratelor rostirilor - procent de crestere de la valoarea cea mai mica minim la maxim - valoarea minima dintre rostiri - valoarea maxima dintre rostiri - numarul de rostiri - durata fiecarei rostiri Se calculeaza, pentru fiecare vorbitor, un procent de variatie, definit ca media procentelor de variatie pentru respectivul vorbitor (media aritmetica a procentelor calculate de crestere pentru toate propozitiile). Se determina vorbitorul cu cea mai mica variatie si cel cu cea mai mare variatie a duratei.

Astfel in urma prelucrarii s-a stabilit ca vorbitorul 05392 este cel mai constant, avand un procent de variatie de 0.06, in timp ce la polul opus este vorbitorul 263315, cu un procent de 0.25. Exemplul 2. Speaker = 05392 Phrase = ai venit iar la mine 1.03 0.10 0.99 1.09 3 rostiri 1.09 1.08 0.02 1.07 1.09 3 rostiri 1.08 0.92 0.03 0.90 0.93 3 rostiri 0.93 0.93 0.06 0.91 0.96 3 rostiri 0.93 0.61 0.54 0.47 0.46 0.92 0.93 0.59 0.69 0.50 0.50 Phrase = aseara+ 0.06 0.59 0.63 0.01 0.53 0.54 0.09 0.45 0.49 0.09 0.44 0.48 3 rostiri 0.59 2 rostiri 0.54 3 rostiri 0.46 3 rostiri 0.45

1.02 1.09 0.92 0.91 0.62 0.53 0.45 0.48

0.99 1.07 0.90 0.96 0.63 0.49 0.44 0.92 0.93 0.61 0.69 0.51 0.52

Phrase = cine a fa+cut asta 0.01 0.91 0.92 3 rostiri 0.91 0.92 0.12 0.88 0.99 3 rostiri 0.88 0.99 Phrase = vine mama 0.07 0.57 0.61 0.01 0.68 0.69 0.03 0.49 0.51 0.07 0.48 0.52 3 rostiri 0.57 3 rostiri 0.69 3 rostiri 0.51 3 rostiri 0.51 0.59 0.68 0.49 0.48

De asemeni, pentru fiecare vorbitor si fiecare propozitie, valorile medii ale duratelor corespunzatoare emotiilor le sortam, pentru a vedea daca pe ansamblu putem face o legatura intre emotie si durata rostirii. Pentru fiecare vorbitor, pentru fiecare fraza se determina ordinea in functie de emotie si se contorizeaza toate tipurile de ordonari. Sa notam emotiile cu cite o litera, B pentru bucurie, F pentru furie, T tristete si N ton neutru. Astfel, daca ne raportam la exemplul 1 de mai sus, ordinea crescatoare este a valorilor medii este furie, bucurie, tristete, ton neutru, adica in notatia facuta FBTN. Astfel, pentru baza de date pe care am prelucrat-o obtinem urmatoarele rezultate: TBFN = 1,TBNF = 1,TFBN = 0,TFNB = 0,TNBF = 1,TNFB = 0 Total = 3 BFTN = 9,BFNT = 6,BTNF = 1,BTFN = 1,BNTF = 5,BNFT = 6 Total = 28

FNTB = 1,FNBT = 5,FTNB = 4,FTBN = 3,FBTN = 10,FBNT = 2 Total = 25 NTBF =10,NTFB = 7,NBFT = 2,NBTF = 5,NFTB = 10,NFBT = 1 Total = 35 Total general = 91 Din rezultatele de mai sus putem trage urmatoarele concluzii: - uzual, cea mai mica durata nu este pentru starea de tristete (3 din 91, adica 3.3%); cea mai mica durata a rostirii este pentru ton neutru (35 din 91, adica 38.5%), bucurie (28 din 91, adica 30.8%) respectiv furie(25 din 91, respectiv 27,5%). - Durata cea mai mare de rostire este repartizata aproape uniform la toate cele 4 stari (24 pentru N, 22 pentru T, 22 pentru B si 23 pentru F). Daca realizam acelasi studiu al duratelor pentru foneme, putem sa vedem in ce mod variaza durata lor in funtie de pozitia lor in context. C1 C3 C5 C7 C9 Isolated, sustained End of a word Context CVC Context _VC Non-accented syllable C2 C4 C6 C8 Beginning of a word Interior of the word Context CV_ Accented syllable

Você também pode gostar