Linux: Executando comandos utilizando a tecnologia biométrica de reconhecimento de voz
Este documento explicará passo-a-passo como instalar e configurar um sistema de execução de comandos através da tecnologia de reconhecimento de voz. Além da ampla aplicabilidade, este projeto, com um pouco de evolução, pode vir a ser muito útil para deficientes físicos. Em meus testes superficiais, obtive ótimos resultados.
Introdução
O funcionamento básico do reconhecimento de voz resulta
da integração entre uma placa com processadores digitais
que realiza a captura e o tratamento do áudio falado, com
um algoritmo especializado que "quebra" este áudio em
pequenos pedaços.
O uso do reconhecimento de voz como interface de execução de comandos exibe uma série de vantagens em relação a outras tecnologias existentes.
A principal vantagem é o fato de a fala ser inerente ao ser humano e sua comunicação com o mundo exterior ser também natural e simples. Logo, por paralelismo, a utilização de sistemas de reconhecimento de voz é natural e simples. Além disso, a informação obtida pela máquina é diretamente introduzida nos computadores, eliminando a necessidade de uma interface pessoal e, conseqüentemente, o risco de introduzir erros nas informações e dados obtidos.
A voz é uma biometria humana e sua "autenticação" baseia-se na análise de padrões harmônicos e não simplesmente na comparação entre reproduções de uma mesma fala, sendo uma alternativa segura contra tentativas de fraude.
Para fazer o GNU/Linux executar os nossos comandos identificados pela voz, utilizaremos o sistema de reconhecimento de voz CvoiceControl.
Este sistema detecta automaticamente o comando na entrada do microfone, se a identificação do comando foi reconhecida com sucesso, o sistema executa o comando associado ao Linux/Unix.
Fonte da informação:
Notas para instalação:
Antes de efetuar o download, verifique as dependências do pacote:
O uso do reconhecimento de voz como interface de execução de comandos exibe uma série de vantagens em relação a outras tecnologias existentes.
A principal vantagem é o fato de a fala ser inerente ao ser humano e sua comunicação com o mundo exterior ser também natural e simples. Logo, por paralelismo, a utilização de sistemas de reconhecimento de voz é natural e simples. Além disso, a informação obtida pela máquina é diretamente introduzida nos computadores, eliminando a necessidade de uma interface pessoal e, conseqüentemente, o risco de introduzir erros nas informações e dados obtidos.
A voz é uma biometria humana e sua "autenticação" baseia-se na análise de padrões harmônicos e não simplesmente na comparação entre reproduções de uma mesma fala, sendo uma alternativa segura contra tentativas de fraude.
Para fazer o GNU/Linux executar os nossos comandos identificados pela voz, utilizaremos o sistema de reconhecimento de voz CvoiceControl.
Este sistema detecta automaticamente o comando na entrada do microfone, se a identificação do comando foi reconhecida com sucesso, o sistema executa o comando associado ao Linux/Unix.
Fonte da informação:
Notas para instalação:
Antes de efetuar o download, verifique as dependências do pacote:
- Ncurses (biblioteca e arquivos header)
- Pthreads (Biblioteca Ptheads)
- OSS Biblioteca sound (sys/soundcard.h)
Aqui eu compilei no Ubuntu 5.10 facinho, mas qdo rodo o microphone_config e seleciono qualquer coisa nada acontece, ele continua na mesma tela, a primeira alias hehe. Se alguem souber alguma coisa pra fazer esse programa funcionar no Ubuntu eu vou adorar saber.
Abraços