2. Objetivos del trabajo
Ingresar archivos de sonido Ingresar
archivos de sonido (en particular de señales de voz)
en formato .wap (formato de sonido WAVE de
Microsoft) al espacio de trabajo de
MATLAB, mediante el comando wavread.
Usar MATLAB para representar señales de voz en
el dominio del tiempo (formas de onda) y en el
dominio de la frecuencia (espectro), mediante el
comando plot.
Usar la función fft para obtener los componentes
frecuenciales de las muestras.
3. Desarrollo del tema
Con la ayuda del MATLAB
llevaremos a cabo el análisis
espectral de LA VOZ HUMANA y
de una NOTA MUSICAL.
4. Analisis de la voz humana
Generación de archivo VOZ_PABLO.wav
Atributos
8 KHz
16 Bits
Mono
5. Analisis de la voz humana
Los comandos a usar para el análisis espectral de las
muestras son:
------------------------------------------------------------------------------
--
>> clear;
>>
x=wavread(‘C:UsersJorgeDownloadsVOZ_PABLO.wa
v'); //archivo de audio.
>> plot(x) //% gráfica en el dominio del tiempo.
>> Y=fft(x); //% transformada rápida de Fourier.
>> A=Y.*conj(Y); //% potencia de la señal.
>> f=(100:3000); //% espectro de frecuencia.
>> plot(f,A(1:2901)); //% gráfica en el dominio de la
frecuencia.
10. Análisis de una Nota Musical
Los comandos a usar para el análisis espectral de las muestras son:
---------------------------------------------------------------------------------------
>> clear;
>> x=wavread(' C:UsersLucio ColqueDesktopLaBemol.wav ');
% archivo de audio.
>> plot(x) % gráfica en el dominio del tiempo.
>> Y=fft(x); % transformada rápida de Fourier.
>> A=Y.*conj(Y); % potencia de la señal.
>> f=(100:3000); % espectro de frecuencia.
>> plot(f,A(1:2901)); % gráfica en el dominio de la frecuencia.