Eva-IA-Robot
Voice command your computer
1 - Integração com Google Translate para obter o audio
http://translate.google.com/
2 - Integração com Google Speech para obter o texto da fala
https://www.google.com/intl/pt/chrome/demos/speech.html
3 - Sox para Play e Rec
http://sox.sourceforge.net/
4 - Wget para enviar o arquivo (alguma dica para substituir o WGET?) Gostaria de não depender dele
Falta:
1 - Comentar o código
2 - Corrigir bug que sai do sistema se o audio for muito grande
O que existe de novo
1 - Arquivo de configuração programavel
INICIANDO
Instale EVA com a seguinte linha de comando:
gem install eva-ia-robot
Sintax do arquivo eva.config:
& fechar aplicativo
$ executar módulo
% abrir aplicativo
#[COMANDOS DE VOZ]:[RESPOSTA OU MODULO]=>[ABRIR OU FECHAR PROGRAMA OU EXECUTAR MODULO]
lista de módulos existentes:
$hora
$versao
$data
$sistema
$evaconfig
$exit
$beepoff
$beepon
$feedbackon
$feedbackoff
$showrecordon
$showrecordoff
$exibir comandos
config.yml - Exemplo de configuração de variaveis:
language: pt-br
beep: nao
feedback: nao
showrecord: nao
temporesposta: nao
eva.config - Exemplo de configuração de comandos:
#[abrir chrome]:[abrindo krome]=>[%chrome.exe]
#[finalizar chrome]:[finalizando krome]=>[&chrome.exe]
#[que horas são]:[$hora]=>[]
#[sistema operacional]:[$sistema]=>[]
#[eva]:[pois não]=>[]
#[versão]:[$versao]=>[]
#[que dia é hoje]:[$data]=>[]
#[abrir excel]:[abrindo ekcel]=>[%excel.exe]
#[finalizar excel]:[finalizando ekcel]=>[&excel.exe]
#[abrir word]:[abrindo word]=>[%winword.exe]
#[finalizar word]:[finalizando word]=>[&winword.exe]
#[abrir illustrator]:[abrindo illustrator]=>[%illustrator.exe]
#[finalizar illustrator]:[finalizando illustrator]=>[&illustrator.exe]
#[abrir prompt]:[abrindo prompt de comando]=>[%cmd.exe]
#[finalizar prompt]:[finalizando prompt]=>[&cmd.exe]
#[sair]:[finalizando sistema de voz]=>[$exit]