[AsteriskBrasil] URA Interativa

Eng Eder de Souza eder.souza em bsd.com.br
Quarta Janeiro 16 12:03:18 BRST 2013


É possível conseguir resultados satisfatórios utilizando somente os
serviços oferecidos pelo Google, tudo vai depender do nível de interação
necessário, tenho em produção uma ura que interage com o cliente fazendo
algumas perguntas e obtendo respostas, o segredo é construir um dicionário
com todas as palavras que podem ocorrer derivações, para simplificar veja
este exemplo simples:

exten=>_11111111,1,Answer()
exten=>_11111111,n,eagi(pahh.py)
exten=>_11111111,n,GotoIf($[${EXISTS(${GoogleUtterance})}]?hello:bye)
exten=>_11111111,n(hello),NoOP(You Said = ${GoogleUtterance})
exten=>_11111111,n,Set(foo=${REGEX(“atend” ${TOLOWER(${GoogleUtterance})})})
exten=>_11111111,n,GotoIf($["${foo}" = "1"]?teste,s,1)
exten=>_11111111,n(bye),Hangup()

[teste]

exten => s,1,Playback(beep)


Veja que você pode utilizar a app regex do asterisk para comparar palavras
ou frases derivadas deixando o reconhecimento mais apurado, neste exemplo
estou procurando derivações de qualquer palavra derivada de "atend" neste
caso o asterisk vai entender palavras como "atenda" "atendi" "atendeu"
"atender"etc etc ...

O script utilizado para o reconhecimento da fala via Google é o pahh.py
http://ederwander.wordpress.com/2012/01/16/google-speech-python-asterisk/
fiz ele ano passado e utiliza uma dinâmica um pouco diferente por ser
um
script eagi que permite promover um nível de interatividade maior ....

[]'s

Em 16 de janeiro de 2013 11:31, Breno Bernini <breno.bernini_ti em yahoo.com.br
> escreveu:

> eu descordo...
>
> agente consegue fazer uma ura interativa usando o reconhecimento
>
> o unico problema que tenho com o reconhecimento de voz é que dentro da
> rede ele funciona certinho , qunado faço um teste e mando uma ligação para
> meu celular pelo arquivo .call e a ligação sai pela placa E1 o
> reconhecimento não funciona
> ele nem da tempo para falar
>
> porém dentro da rede consigo fazer uma ura sem você ter que digitar ,
> apenas falar as opções que vc deseja
>
>
> Breno Bernini
>
>
>
>   ------------------------------
> *De:* Caio Pato <caiopato em gmail.com>
> *Para:* asteriskbrasil em listas.asteriskbrasil.org
> *Enviadas:* Quarta-feira, 16 de Janeiro de 2013 9:00
>
> *Assunto:* Re: [AsteriskBrasil] URA Interativa
>
> 2013/1/16 Eduardo Souza <edusouza.ti em gmail.com>:
> > Com o google tts é possível criar uma URA interativa com reconhecimento
> de voz?
>
> https://www.google.com/search?q=google+tts+asterisk
>
> (resposta: não)
> _______________________________________________
> 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
> _______________________________________________
> 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
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________
> 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
> _______________________________________________
> 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
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130116/cdc234f9/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil