Lecci´ on 1:
Modelo del Aparato Vocal
Dr. Jes´us Savage Dr. Carlos Rivera
6 de septiembre de 2021
1 Modelo del Aparato Vocal
2 Modelo Cavidad Glotal
3 Tracto Vocal
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 2 / 22
Modelo del Aparato Vocal
Un modelo lineal de producci´on de voz para sonidos vocales fue propuesto por Fant en 1959.
Figura:Modelo del Aparato Vocal.
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 4 / 22
Modelo del Aparato Vocal
Figura:Diagrama de bloques del aparato vocal.
La excitaci´on e(n) es modelada como una serie de impulsos unitarios escalados y espaciados con un per´ıodo que corresponde al tono (pitch) para sonidos vocales.
Figura
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 6 / 22
Modelo de la Excitaci´ on e(n)
Figura:Gr´afica de la vocal A, se observa que es quasiperiodica
Figura:Gr´afica de la consonante S, se observa que es parecido a una se˜nal aleatoria.
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 8 / 22
Modelo de la Excitaci´ on e(n)
Para se˜nales tipo vocal:
e(n) = ε0
∞
X
j =0
δ(n − j ρ)
donde ρ es el tono del parlante o el periodo del tren de pulsos y la delta de Dirac es :
δ(n) =1 n = 0 0 n 6= 0
La transformada Z de e(n) Z {e(n)} =
∞
X
n=0
e(n)z−n
=
∞
X
n=0
ε0(
∞
X
j =0
δ(n − jp))z−n
= ε0
∞
X
j =0
∞
X
n=0
δ(n − j ρ)z−n
= ε0
∞
X
j =0
z−jp= ε0
∞
X
j =0
(z−p)j Haciendo:
A =
∞
X
j =0
(z−p)j (1)
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 10 / 22
Modelo de la Excitaci´ on e(n)
Multiplicando (1) por z−p:
z−p· A =
∞
X
j =0
(z−p)j +1
Haciendo j + 1 = k, entonces para j = 0 ⇒ k = 1
=
∞
X
k=1
(z−p)k =
∞
X
j =1
(z−p)j (2)
(1) − (2) = A − z−pA =
∞
X
j =0
(z−p)j −
∞
X
j =1
(z−p)j = 1
⇒ A = 1
1 − z−p
Entonces la transformada Z de la excitaci´on e(n) es:
Z {e(n)} = Z {ε0
∞
X
j =0
δ(n − j ρ)} = ε0 1 − z−p
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 12 / 22
Modelo Cavidad Glotal
La cavidad glotal se modela con la siguiente expresi´on:
g (n) = G0(n + 1)e−cnT = G0ne−cnT + G0e−cnT (3) La transformada Z de g (n) es:
Z {g (n)} = Z {G0ne−cnT+ G0e−cnT} (4) Separando esta transformada en dos partes, para el segundo termino:
Z {G0e−cnT} =
∞
X
n=0
G0e−cnTz−n = G0
∞
X
n=0
(e−cTz−1)n (5) Recordar que
∞
X
n=0
An= 1
1 − A (6)
Por lo tanto:
G0
∞
X
n=0
(e−cTz−1)n= G0
1 − e−cTz−1 (7)
Por otra parte la transformada Z para el primer termino de g (n)
Z {G0ne−cnT} = G0
∞
X
n=0
n · e−cnTz−n = A (8)
= 0 + G0
∞
X
n=1
n · (e−cTz−1)n
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 14 / 22
Modelo Cavidad Glotal
Haciendo
n = k + 1; n = 1 ⇒ k = 0
= G0
∞
X
k=0
((k + 1) · (e−cTz−1)k+1
= G0
∞
X
k=0
k · (e−cTz−1)k+1+ G0
∞
X
k=0
(e−cTz−1)k+1
= G0(e−cTz−1)·
∞
X
k=0
k ·(e−cTz−1)k+G0(e−cTz−1)·
∞
X
k=0
(e−cTz−1)k (9)
De la definici´on de A en (9) entonces (10):
⇒ A = (e−cTz−1) · A +G0(e−cTz−1) 1 − e−cTz−1
A(1 − (e−cTz−1)) = G0(e−cTz−1) 1 − e−cTz−1
A = G0(e−cTz−1) (1 − (e−cTz−1))2
Entonces la transformada Z en la expresi´on (5)
G (z) = A + G0 1 − e−cTz−1
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 16 / 22
Modelo Cavidad Glotal
= G0(e−cTz−1)
(1 − (e−cTz−1))2 + G0 1 − e−cTz−1
= G0(e−cTz−1) + G0(1 − e−cTz−1) (1 − e−cTz−1)2
= G0
(1 − e−cTz−1)2
La transformada Z del tracto vocal:
V (z) =
k
Y
i =1
1
(1 − z−1zi)(1 − z−1zi∗) Efecto de los Labios (Lip Radiateur):
L(z) = L0(1 − z−1) Modelo total
S (z) = L(z)V (z)G (Z )e(Z ) (10)
= L0G0E0[1 − z−1][1 − e−cTz−1]−2[1 − z−P]−1 Qk
i =1(1 − z−1zi)(1 − z−1zi∗) (11)
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 18 / 22
Tracto Vocal
[1 − z−1] se cancela con [1 − e−cTz−1]−1
[1 − e−cTz−1]−1 se incluye en el producto del denominador
S (z) = L0G0E0[1 − z−P]−1 Qk
i =1(1 − z−1zi)(1 − z−1zi∗)
= σ · E (z) PM
i =0ai · z−i = E (z)H(z)
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 20 / 22
Tracto Vocal
H(z) = σ
PM
i =0ai · z−i S (z) = σ · E (z)
PM
i =0ai· z−i
S (z)
M
X
i =0
ai· z−i = S (z)a0+ S (z)a1z−1+ ... + S (z)amz−m= σ · E (z)
Si a0= 1
S (z) = σ · E (z) − S (z)a1z−1− ... − S(z)amz−m
Obteniendo la transformada Z inversa de S (z):
Z−1{S(z)} = s[n] = σe[n] − a1s[n − 1] − a2s[n − 2] · · · − ams[n − m]
Dada una se˜nal de voz el objetivo es encontrar los siguientes componentes del modelo para cada bloque de la se˜nal j que representan ´esta:
aj, σj, ej[n]
En donde el vector para el bloque j esta definido como:
aj = [1 aj1aj2 ... ajm]
Dr. Jes´us Savage Dr. Carlos Rivera Lecci´on 1: Modelo del Aparato Vocal 6 de septiembre de 2021 22 / 22