procesamiento digital de seÑales parte i
DESCRIPTION
MATLAB CON RECONOCIMIENTO DE LA VOZTRANSCRIPT
Ing. Víctor E. Quevedo Dioses
CICLO 2013-III Módulo:IIUnidad: I Semana:3
PROCESAMIENTO DIGITAL DE SEÑALES
Ingeniería Industrial
CON MATLAB
PROCESAMIENTO DIGITAL DE VOZ CON
MATLAB
ORIENTACIONES
• A medida que vaya avanzando en su estudio, le sugiero realizar sus propios resúmenes. Tenga a mano un cuaderno o block para hacer los ejercicios sugeridos.
• Luego de cada sesión se recomienda realizar la implementación vista en cada clase.
• Se recomienda ante cualquier duda, realizar la consulta de forma pertinente.
• Se recomienda complementar los contendidos aprendidos en clase con los de su Guía didáctica.
CONTENIDOS TEMÁTICOS
PROCESAMIENTO DIGITAL DE VOZ CON MATLAB
CONTENIDO:
LECTURA DE UN ARCHIVO DE VOZ
ESCRITURA DE UN ARCHIVO DE VOZ
RESOLUCION DE LA SEÑAL DE VOZ
CONCATENACION DE LA SEÑAL DE VOZ
ESPECTRO DE LA SEÑAL DE VOZ
CONVOLUCION
CONVERSION DE ARCHIVO DE VOZ A VARIABLE DE MATLAB
• Lectura de un archivo de voz.wav
y=wavread(‘C:\ubicación\nombre.wav’);
% almacena en “y” un vector con las muestras de la señal. Estas muestras están
relacionadas con la frecuencia de muestreo.
ESCRITURA DE UN ARCHIVO DE VOZ
• Escritura de un archivo de voz.wav
wavwrite(y,fs,nbits,Nueva ubicación del archivo);
% Guarda con formato “wav” los datos pasados en “y”, a una frecuencia de muestreo “fs“
con“nbits“ de precisión
RESOLUCION DE AL SEÑAL DE VOZ
• Resolución Tamaño de la señal de voz
Resolución=size(y).
• Reproducción de la señal
sound(y,11025);
%reproduce la señal y a la frecuencia de muestreo elegida, en este caso la frecuencia
elegida es de 11025 Hz.
SEGMENTACION DE AL SEÑAL DE VOZ
Segmentación de la señal de audio
A=y(4000:15000); % Se extrae una porción de la señal original que va desde la muestra
4000 y va hasta la muestra 15000. Tenga en cuenta que la cantidad de muestras de la
señal de voz grabada deberá ser mayor a 15000, para desarrollar este ejemplo.
GRACIAS