IMPRIMIR VOLTAR
B. Engenharias - 1. Engenharia - 8. Engenharia Elétrica
SISTEMA DE RECONHECIMENTO DE VOZ PARA ACIONAMENTO DE DISPOSITIVOS
Marcelo Nogueira Fonseca 1 (marcelo612@gmail.com), Mariana Geny Moreira 1, Suellen Paula Velho Moreno 1, Zander Londe Fernandes 1 e Gustavo Fernandes Rodrigues 1
(1. Depto. de Ciências Exatas e Tecnologia, Centro Universitário de Belo Horizonte - UNI-BH)
INTRODUÇÃO:
As principais dificuldades relacionadas à tarefa de reconhecimento de fala devem-se, principalmente, à variabilidade do sinal de voz, às distorções ocasionadas através dos equipamentos usados durante sua aquisição e as características do ambiente onde o sistema de reconhecimento irá atuar. O ambiente quando sujeito a ruídos apreciáveis pode comprometer em muito o desempenho destes sistemas. Um uso mais recente para o processamento de sinais de voz é o reconhecimento automático de voz, onde uma pessoa pode interagir com máquinas através da fala. Este trabalho tem como objetivo o desenvolvimento de um sistema de reconhecimento de voz dependente de locutor e o desenvolvimento de uma interface para a ativação de dispositivos através de comandos de voz.
METODOLOGIA:
O sistema de reconhecimento foi desenvolvido utilizando a linguagem de Matlab. O sistema reconhece palavras isoladas sendo dependente de locutor, ou seja, apenas interage com pessoas que participaram do treinamento. O sistema de reconhecimento utiliza modelos ocultos de Markov - HMM para o reconhecimento dos comandos de voz. A interface para acionamento dos dispositivos através da porta paralela de um computador foi desenvolvida em linguagem C sendo o hardware produzido em uma placa de circuito impresso com capacidade de acionamento de 8 relés para controle de cargas de potência. Desta forma, o sistema de reconhecimento identifica o comando vocal e envia à porta paralela um sinal para acionamento da placa de controle externo.
RESULTADOS:
Na etapa de testes foram utilizadas dez gravações por locutor de cada um dos oitos comandos de voz, sendo utilizado cinco gravações de cada palavra para treinamento e validação. Um total de quatro locutores participaram dos testes. Durante os testes realizados foi obtida uma taxa de acertos de 99%.
CONCLUSÕES:
Em ambiente ruidosos podemos observar que as taxas de acerto diminuem dependendo do nível de ruído. Outro fator que afetou a taxa de acertos do sistema é o fato de utilizarmos locutores de teste que não participaram do treinamento. Neste caso, devido a variabilidade do sinal de voz, a taxa de erros aumentou. Já os testes realizados no laboratório, sem a presença de ruído, apresentaram um alto índice (99%) de reconhecimento dos comandos de voz.
Instituição de fomento: PIC - Programa de Iniciação Científica
Trabalho de Iniciação Científica
Palavras-chave:  Reconhecimento Voz; Acionamento Voz; Matlab.
Anais da 57ª Reunião Anual da SBPC - Fortaleza, CE - Julho/2005