voz_analisisespectral
-
Upload
alejoalzate -
Category
Documents
-
view
233 -
download
0
Transcript of voz_analisisespectral
-
8/7/2019 voz_analisisespectral
1/2
PPRRCCTTIICCOO 11:: AAnnlliissiiss EEssppeeccttrraall uussaannddoo MMAATTLLAABB
Agosto2010www.coimbraweb.com11
OOBBJJEETTIIVVOOSS DDEELL TTRRAABBAAJJOO
Al finalizar el trabajo, el estudiante ser capaz de:
Ingresar archivos de sonido (en particular deseales de voz) en formato .wap (formato de
sonido WAVE de Microsoft) al espacio detrabajo de MATLAB, mediante el comandowavread.
Usar MATLAB para representar seales devoz en el dominio del tiempo (formas de onda)y en el dominio de la frecuencia (espectro),mediante el comando plot.
Usar la funcin fft para obtener loscomponentes frecuenciales de las muestras.
GGEENNEERRAACCIINN DDEE AARRCCHHIIVVOOSS
Crear un archivo de audio .wav
1. Abra el programa grabador de sonidos deWindows (Figura 1).
2. En Archivo/Propiedades, seleccione elformato PCM con los siguientes atributos: 8kHz, 16 bits, Mono.
3. Delante de un micrfono, pronuncie sunombre.
4. Repita el anterior punto para una notamusical de cualquier instrumento, durante eltiempo que tard en pronunciar su nombre.
5. Guarde los archivos generados con laextensin .wav ,a la que se llamar direccindel archivo de audio, ejemplos: denise.wavoguitarra.wav
Figura 1.Programa grabador de sonido.
Cargar el archivo de audio a MATLAB.
1. Mediante el comando x=wavread(direccindel archivo); ingrese al espacio de trabajo deMATLAB, cargando el archivo de audio alvector x, tanto para su nombre como para la
nota musical.2. Puede comprobar la grfica en el dominio del
tiempo con plot(x); parecida a la de la Figura2 para su nombre como para la notamusical:
Figura 2.Pronunciacin de su nombre.
AANNLLIISSIISS EESSPPEECCTTRRAALL DDEE LLAASS MMUUEESSTTRRAASS
Utilice los siguientes comandos para el archivocorrespondiente, tanto para su nombre comopara la nota musical.
x=wavread(direccindel archivo);% archivo de audio para su nombre.
plot(x) % grfica en el dominio del tiempo.
Y=fft(x); % transformada rpida de Fourier.A=Y.*conj(Y); % potencia de la seal.
-
8/7/2019 voz_analisisespectral
2/2
Ago
f=(plo
Code
FiRe
IINN
Orprem
sto2010ww
100:3000);t(f,A(1:2901
n lo cual sela Figura 3.
ura 3. Com
pita la oper
OORRMMEE
anice losentarlos eimo, lo sigu
La represe
las sealenombre y
El tiempo d
La represfrecuencia
PPRRCCTT
.coimbraweb.c
% espectr)); % grfic
la frecu
obtendr u
onentes frec
cin para l
resultan un inforiente:
ntacin en
s que resue tocar un
e duracin
entacin ede cada se
IICCOO 11::
om
de frecuena en el domncia.
na grfica p
uenciales de
nota musi
os obtene que cont
l dominio d
lten de prnota musi
a cada se
n el domal.
nnlliissiiss
cia.inio de
arecida a l
su nombre.
al
idos parenga, com
l tiempo d
nunciar sucal.
al.
inio de l
EEssppeecctt
MMAA
SeMA
CCRR
Preinst
aall uussaann
l ancho de
a frecuenotencia en
EERRIIAALL DDEE
ntregar aLAB Tools.
NNOOGGRRAAMM
entacinucciones e
ddoo MMAAT
banda de c
ia a la cucada seal.
RREEFFEERREENN
los estudian
del trabel sitio we
LLAABB
ada seal.
al se prod
IIAA
tes el mater
jo: de.
22
uce mayor
ial
cuerdo a