Patent ES-2454249-T3 (ES)
Title: Procedimiento de detección de segmentos de habla
Inventor: GARCIA MARTINEZ CARLOS
IPC: G10L15/14
Filed: 2010-10-07
Granted: 2014-04-10
Abstract: Procedimiento de detección de segmentos de habla (2) y de ruido en una señal digital de audio de entrada, estando dividida dicha señal de entrada en una pluralidad de tramas (1) que comprende: - una primera etapa (10) en la que se realiza una primera clasificación de una trama como ruido si el valor medio de la energía para esta trama y las N tramas anteriores no es superior a un primer umbral de energía (umbral_energ1), siendo N un número entero mayor que 1; - una segunda etapa (20) en la que para cada trama que no ha sido clasificada como ruido en la primera etapa se decide si dicha trama se clasifica como ruido o como habla en base a la combinación de al menos un primer criterio de similitud espectral de la trama con modelos acústicos de ruido y de habla, un segundo criterio de análisis de energía de la trama respecto a un segundo umbral de energía (umbral_energ2) y un tercer criterio de duración consistente en utilizar una máquina de estados para detectar el inicio de un segmento como acumulación de un número determinado de tramas consecutivas con similitud espectral superior a un primer umbral acústico (umbral_ac1) y otro número determinado de tramas consecutivas con similitud espectral inferior a dicho primer umbral acústico para detectar el fin de dicho segmento, en el que en la segunda etapa, para cada trama que no ha sido clasificada como ruido en la primera etapa: - se calcula una probabilidad de que la trama sea una trama de ruido comparando unas características espectrales de dicha trama con esas mismas características espectrales de un grupo de tramas clasificadas como ruido que no pertenecen a la señal que se está analizando; - se calcula una probabilidad de que la trama sea una trama de habla comparando unas características espectrales de dicha trama con esas mismas características espectrales de un grupo de tramas clasificadas como habla que no pertenecen a la señal que se está analizando; - se calcula un estado siguiente de la máquina de estados en función de al menos, una relación entre la probabilidad de que la trama sea una trama de habla y la probabilidad de que la trama sea una trama de ruido, y de un estado actual de dicha máquina de estados, y - una tercera etapa (30) en la que se revisa la clasificación como habla o como ruido de las tramas de señal llevada a cabo en la segunda etapa utilizando criterios de duración, clasificando como ruido los segmentos de habla de duración inferior a un primer umbral de duración mínima de segmento, así como aquellos que no contienen un determinado número de tramas consecutivas que simultáneamente superan dicho umbral acústico y dicho segundo umbral de energía; en el que la máquina de estados comprende, al menos, un estado inicial (210), un estado en el que se comprueba que se ha iniciado un segmento de habla (220), un estado en el que se comprueba que continúa el segmento de habla (230), y un estado en el que se comprueba que ha finalizado el segmento de habla (240); y en el que para producirse una transición entre el estado en el que se comprueba que se ha iniciado un segmento de habla (220) y el estado en el que se comprueba que continúa un segmento de habla (230), se requieren, al menos, dos tramas consecutivas en las que la relación entre la probabilidad de que la trama sea una trama de habla y la probabilidad de que la trama sea una trama de ruido sea superior a dicho primer umbral acústico.