[AsteriskBrasil] [ElastixBrasil] Re: URA interativa com reconhecimento de voz

Eduardo Boabaid eduardo.boabaid em gmail.com
Domingo Março 23 14:39:09 BRT 2014


Excelente iniciativa.
Se puder adicionar: eduardo.boabaid em gmail.com


Abraço

Em sexta-feira, 21 de março de 2014, Eduardo Souza <edusouza.ti em gmail.com>
escreveu:

> Boa tarde,
>
> Só gostaria da sinceridade dos amigos que quando fizer uma melhoria
> publicassem o mesmo para que sempre possamos crescer juntos.
> Gostaria também de sugerir um dropbox para compartilharmos materiais pois
> tenho muito mas gostaria da opinião de todos e segue o endereço onde se
> encontra o material quem quiser manda email que libero.
>
> https://www.dropbox.com/home/Elastix
>
>
> abs
>
> Eduardo Souza
> Em 21/03/2014, à(s) 10:40, marciodeog <marciodeog em gmail.com<javascript:_e(%7B%7D,'cvml','marciodeog em gmail.com');>>
> escreveu:
>
> bom dia,
> Eduardo Souza
>
> se não for autorizado a postar seu tutorial adaptado, pode me mandar um
> link com o conteúdo?
> Fiquei interessado.
> obrigado
>
>
>
> Em sexta-feira, 18 de janeiro de 2013 23h27min54s UTC-2, Eduardo Souza
> escreveu:
>>
>> Eduardo, boa noite chara meu nome tb é Eduardo
>>
>> Efetuei algumas alterações no tutorial que você postou, para que pudesse
>> funcionar no elastix, como pendencias e até mesmo a criação das tabelas
>> para teste.
>>
>> quero parabenizar pela grande ajuda funcionou 100%, agora é usar a
>> imaginação.
>>
>> Se você autorizar poderei postar aqui o tutorial adptado.
>>
>> att
>>
>> Eduardo Souza
>>
>>
>> Em 18/01/2013, às 16:13, Eduardo Assis - Pro Redes escreveu:
>>
>> Utilizando o AGI do Autor "Lefteris Zafiris" é possivel trabalhar com
>> reconhecimento de voz e conversão de audio para texto do Google.
>>
>>  Para ajudar alguns, fiz uma pequena receita:
>>
>>  Site para download:
>>
>>  http://zaf.github.com/asterisk-googletts/
>>  Linux: wget https://github.com/downloads/zaf/asterisk-googletts/
>> asterisk-googletts-0.6.tar.gz --no-check-certificate
>>
>>  http://zaf.github.com/asterisk-speech-recog/
>>  Linux: wget https://github.com/downloads/zaf/asterisk-speech-recog/
>> asterisk-speech-recog-0.5.tar.gz --no-check-certificate
>>
>>  /tmp# tar xvfz asterisk-googletts-0.6.tar.gz
>>  /tmp# tar xvfz asterisk-speech-recog-0.5.tar.gz
>>
>>  cp asterisk-googletts-0.6/googletts.agi /var/lib/asterisk/agi-bin/
>>  cp asterisk-speech-recog-0.5/speech-recog.agi /var/lib/asterisk/agi-bin/
>>
>>  Como utilizo Slackware ( Arrebenta  !!! ) tive que instalar a libwww-perl
>>
>>  Criei um no Mysql 02 tabelas para registrar as informações:
>>
>>  Tabela:consultarecebida
>>  Campos: reconheceu - Varchar(255)
>>
>>  Tabela:ramais
>>  Campos: ramal - Varchar(255)
>>  Campos: nome - Varchar(255)
>>
>>
>>
>>  ; Ura com reconhecimento de Voz
>>  ;
>>  exten => 4006,1,Answer()
>>
>>  exten => 4006,n,NoOp( Faço gravação para depois ouvir o que ele falou e
>> comparar com o que reconheceu )
>>  exten => 4006,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
>>  exten => 4006,n,MixMonitor(/pasta_gravacao/arquivo.wav,W(2)W(2))
>>
>>  exten => 4006,n(Inicio),agi(googletts.agi,"Após o sinal, fale o nome
>> para procura",pt-BR)
>>  exten => 4006,n,agi(speech-recog.agi,pt-BR,3)
>>  exten => 4006,n,NoOp( O que reconheceu: ${utterance} )
>>
>>  exten => 4006,n,NoOp( Gravo no BD )
>>  exten => 4006,n,MYSQL(Connect connid localhost user senha banco)
>>  exten => 4006,n,MYSQL(Query resultid ${connid} INSERT INTO
>> consultarecebida (reconheceu) VALUES ("${utterance}"))
>>  exten => 4006,n,MYSQL(Disconnect ${connid})
>>
>>  exten => 4006,n,NoOp( Consulta nome no BD )
>>  exten => 4006,n,MYSQL(Connect connid localhost user senha banco)
>>  exten => 4006,n,MYSQL(Query resultid ${connid} SELECT ramal FROM ramais
>> WHERE nome LIKE "%${utterance}%")
>>
>>  exten => 4006,n,MYSQL(Fetch fetchid ${resultid} ramal)
>>  exten => 4006,n,MYSQL(Clear ${resultid})
>>  exten => 4006,n,MYSQL(Disconnect ${connid})
>>
>>  exten => 4006,n,NoOp( Ramal encontrado -> ${ramal} )
>>
>>  exten => 4006,n,GotoIf($["${ramal}" != ""]?localizado:naolocalizado)
>>
>>  exten => 4006,n(localizado),NoOp( Discando para o ramal de ${utterance} )
>>  exten => 4006,n,Dial(SIP/${ramal},60,Tt)
>>  exten => 4006,n,Hangup()
>>
>>  exten => 4006,n(naolocalizado),NoOp( Nao Localizado)
>>  exten => 4006,n,agi(googletts.agi,"Não foi possivel identificar ou
>> localizar o nome ${utterance}",pt-BR)
>>  exten => 4006,n,agi(googletts.agi,"Estou transferindo para um
>> atendente",pt-BR)
>>  exten => 4006,n,Dial(SIP/200,60,Tt)
>>  exten => 4006,n,Hangup()
>>
>>
>>  Com este pequeno exemplo conseguimos Gravar e Ouvir o que nosso cliente
>> falou.
>>
>> Como fica registrado como o Google reconheceu, podemos ir adicionando o
>> texto reconhecido pelo Google no Mysql.
>>
>> Dando uma certa inteligencia para o reconhecimento.
>>
>>  Ex:
>>  Eduardo Ramal 200
>>  Eduard  Ramal 200
>>  Edvardo Ramal 200
>>
>>  Abraços.
>>
>>  Eduardo Assis
>> Gerente Comercial
>> +55 19 3406-7524
>> +55 19 9256-4050
>> www.proredes.com.br
>> www.telefonasti.com.br
>>
>>  _______________________________________________
>> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
>> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
>> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com<http://www.khomp.com/>
>>
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> _______________________________________________
>> ALIGERA - Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank - Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasi... em listas.asteriskbrasil.org
>>
>>
>>
> --
>
> ---
> Você recebeu essa mensagem porque está inscrito no grupo
> quot;ElastixBrasil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para elastixbrasil+unsubscribe em googlegroups.com<javascript:_e(%7B%7D,'cvml','elastixbrasil%2Bunsubscribe em googlegroups.com');>
> .
> Para postar nesse grupo, envie um e-mail para
> elastixbrasil em googlegroups.com<javascript:_e(%7B%7D,'cvml','elastixbrasil em googlegroups.com');>
> .
> Acesse esse grupo em http://groups.google.com/group/elastixbrasil.
> Para mais opções, acesse https://groups.google.com/d/optout.
>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140323/9da4faf5/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil