voz_analisisespectral

download voz_analisisespectral

of 2

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