Reconocimiento De Comandos De Voz Por Matlab
I. OBJETIVOS
Implementar un proyecto de procesamiento digital de señales con los conocimientos adquiridos.
II. INTRODUCCION
En este informe se presentaun prototipo de reconocedor de voz en matlab. Su uso puede ser implementado en empresas de seguridad para accesar a lugares privados por medio del reconocimiento de la voz en donde solo aquella personaque graba la voz pueda ingresar.
III. PROCEDIMIENTO
1. Se crea una función de nombre cpl_reconocedor abreviatura de codificación predictiva lineal.
Se cargan los datos de la libreríaword_lpc.mat
Para obtener la palabra del micrófono y grabarla en matlab
Para tener la medida de la palabra usada en este caso se usan palabras de no más de 5 letras.
2. Se crea la funcióngrabador, en esta se encuentra la frecuencia de muestreo en Hertz el numero de filtros y los segundos que se va a esperar para decir las palabras
En esta se crea las matrices de cada palabra de 5 letrasmáximo y si es menos de 5 se pone espacio cubriendo el máximo de estas
3. Al correr el programa Grabador se va a empezar a guardar las palabras que se han colocado en la función grabador sepronuncia cada palabra por el tiempo predeterminado en la función para cuando vuelva a ser oído aparezca la palabra buscada.
En esta parte se pronuncia las palabras ya grabadas y se obtiene lo que segrabó dependiendo de la forma de pronunciación y de la persona quien lo pronuncio.
IV. CONCLUSIONES
* Las vocales débiles (I, U) son más fáciles de reconocer en este caso ya que tienen unapronunciación características y las fuertes son más parecidas.
* Solo la voz que grabo una persona se reconoce en el programa ya que si otra persona trata de ingresar una nueva palabra no lareconoce y se confunde con otra.
* Se comprobó que el espectro de cada persona es diferente.
* Como se sabe la señal de la voz humana presenta muchos armónicos, se a logrado ver en un analizador de...
Regístrate para leer el documento completo.