<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
A unica coisa q me incomodou foi q ele só pára seu "Listener" qd há
silencio, mas ele é muito sensível, portanto na rua ele não encontra o
silencio necessário pra interromper a gravação e continuar o processo.<br>
<br>
Resolví isso abaixando bastante o volume do audio q chega no Agi, daí
caso a ligação necessite transferir pra algum ramal, antes de enviar,
volto pro volume original.<br>
<br>
Falows<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: edusouza.ti@gmail.com<br>Date: Thu, 24 Jan 2013 14:52:16 -0200<br>To: asteriskbrasil@listas.asteriskbrasil.org<br>Subject: Re: [AsteriskBrasil] URA interativa com reconhecimento de voz<br><br>Existe alguma outra opçao um pouco melhor?<div><br></div><div>abs<br><div><div>Em 24/01/2013, às 14:43, Eder Souza escreveu:</div><br class="ecxApple-interchange-newline"><blockquote>Não tem muito o que fazer neste sentido, o áudio do tts do google está em mp3 com float point sampleado em 22K hertz você pode tentar fazer o resample do áudio para 44100 hertz, mas como a entrada original já é enviada com um sample que possui qualidade inferior não vai surtir efeito!<div>
<br></div><div>google.mp3: MPEG ADTS, layer III, v2, 32 kBits, 22.05 kHz, Monaural <br><br><div class="ecxgmail_quote">2013/1/24 Eduardo Souza <span dir="ltr"><<a href="mailto:edusouza.ti@gmail.com">edusouza.ti@gmail.com</a>></span><br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Alguem sabe dizer se tem como melhorar a voz do google tts?<div><br></div><div><br></div>
<div>abs</div><div><br></div><div><br><div><div>Em 18/01/2013, às 16:13, Eduardo Assis - Pro Redes escreveu:</div><br><blockquote><div><div class="h5"><span style="font-family:Verdana"><span style="font-size:12px">Utilizando o AGI do Autor "Lefteris Zafiris" é possivel trabalhar com reconhecimento de voz e conversão de audio para texto do Google.
<div>
         </div>
<div>
        Para ajudar alguns, fiz uma pequena receita:</div>
<div>
         </div>
<div>
        Site para download:</div>
<div>
         </div>
<div>
        <a href="http://zaf.github.com/asterisk-googletts/" target="_blank">http://zaf.github.com/asterisk-googletts/</a></div>
<div>
        Linux: wget <a href="https://github.com/downloads/zaf/asterisk-googletts/asterisk-googletts-0.6.tar.gz" target="_blank">https://github.com/downloads/zaf/asterisk-googletts/asterisk-googletts-0.6.tar.gz</a> --no-check-certificate</div>
<div>
         </div>
<div>
        <a href="http://zaf.github.com/asterisk-speech-recog/" target="_blank">http://zaf.github.com/asterisk-speech-recog/</a></div>
<div>
        Linux: wget <a href="https://github.com/downloads/zaf/asterisk-speech-recog/asterisk-speech-recog-0.5.tar.gz" target="_blank">https://github.com/downloads/zaf/asterisk-speech-recog/asterisk-speech-recog-0.5.tar.gz</a> --no-check-certificate</div>
<div>
         </div>
<div>
        /tmp# tar xvfz asterisk-googletts-0.6.tar.gz</div>
<div>
        /tmp# tar xvfz asterisk-speech-recog-0.5.tar.gz</div>
<div>
         </div>
<div>
        cp asterisk-googletts-0.6/googletts.agi /var/lib/asterisk/agi-bin/</div>
<div>
        cp asterisk-speech-recog-0.5/speech-recog.agi /var/lib/asterisk/agi-bin/</div>
<div>
         </div>
<div>
        Como utilizo Slackware ( Arrebenta !!! ) tive que instalar a libwww-perl</div>
<div>
         </div>
<div>
        Criei um no Mysql 02 tabelas para registrar as informações:</div>
<div>
         </div>
<div>
        Tabela:consultarecebida</div>
<div>
        Campos: reconheceu - Varchar(255)</div>
<div>
         </div>
<div>
        Tabela:ramais</div>
<div>
        Campos: ramal - Varchar(255)</div>
<div>
        Campos: nome - Varchar(255)</div>
<div>
         </div>
<div>
         </div>
<div>
         </div>
<div>
        Ura com reconhecimento de Voz</div>
<div>
        </div>
<div>
        exten => 4006,1,Answer()</div>
<div>
         </div>
<div>
        exten => 4006,n,NoOp( Faço gravação para depois ouvir o que ele falou e comparar com o que reconheceu )</div>
<div>
        exten => 4006,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)</div>
<div>
        exten => 4006,n,MixMonitor(/pasta_gravacao/arquivo.wav,W(2)W(2))</div>
<div>
         </div>
<div>
        exten => 4006,n(Inicio),agi(googletts.agi,"Após o sinal, fale o nome para procura",pt-BR)</div>
<div>
        exten => 4006,n,agi(speech-recog.agi,pt-BR,3)</div>
<div>
        exten => 4006,n,NoOp( O que reconheceu: ${utterance} )</div>
<div>
         </div>
<div>
        exten => 4006,n,NoOp( Gravo no BD )</div>
<div>
        exten => 4006,n,MYSQL(Connect connid localhost user senha banco)</div>
<div>
        exten => 4006,n,MYSQL(Query resultid ${connid} INSERT INTO consultarecebida (reconheceu) VALUES ("${utterance}"))</div>
<div>
        exten => 4006,n,MYSQL(Disconnect ${connid})</div>
<div>
         </div>
<div>
        exten => 4006,n,NoOp( Consulta nome no BD )</div>
<div>
        exten => 4006,n,MYSQL(Connect connid localhost user senha banco)</div>
<div>
        exten => 4006,n,MYSQL(Query resultid ${connid} SELECT ramal FROM ramais WHERE nome LIKE "%${utterance}%")</div>
<div>
         </div>
<div>
        exten => 4006,n,MYSQL(Fetch fetchid ${resultid} ramal)</div>
<div>
        exten => 4006,n,MYSQL(Clear ${resultid})</div>
<div>
        exten => 4006,n,MYSQL(Disconnect ${connid})</div>
<div>
         </div>
<div>
        exten => 4006,n,NoOp( Ramal encontrado -> ${ramal} )</div>
<div>
         </div>
<div>
        exten => 4006,n,GotoIf($["${ramal}" != ""]?localizado:naolocalizado)</div>
<div>
         </div>
<div>
        exten => 4006,n(localizado),NoOp( Discando para o ramal de ${utterance} )</div>
<div>
        exten => 4006,n,Dial(SIP/${ramal},60,Tt)</div>
<div>
        exten => 4006,n,Hangup()</div>
<div>
         </div>
<div>
        exten => 4006,n(naolocalizado),NoOp( Nao Localizado)</div>
<div>
        exten => 4006,n,agi(googletts.agi,"Não foi possivel identificar ou localizar o nome ${utterance}",pt-BR)</div>
<div>
        exten => 4006,n,agi(googletts.agi,"Estou transferindo para um atendente",pt-BR)</div>
<div>
        exten => 4006,n,Dial(SIP/200,60,Tt)</div>
<div>
        exten => 4006,n,Hangup()</div>
<div>
         </div>
<div>
         </div>
<div>
        Com este pequeno exemplo conseguimos Gravar e Ouvir o que nosso cliente falou.</div>
<div>
        <br>
        Como fica registrado como o Google reconheceu, podemos ir adicionando o texto reconhecido pelo Google no Mysql.</div>
<div>
        <br>
        Dando uma certa inteligencia para o reconhecimento.</div>
<div>
         </div>
<div>
        Ex:</div>
<div>
        Eduardo Ramal 200</div>
<div>
        Eduard Ramal 200</div>
<div>
        Edvardo Ramal 200</div>
<div>
         </div>
<div>
        Abraços.</div>
<div>
         </div>
<div>
        Eduardo Assis<br>
        Gerente Comercial<br>
        <a target="_blank">+55 19 3406-7524</a><br>
        <a target="_blank">+55 19 9256-4050</a><br>
        <a href="http://www.proredes.com.br/" target="_blank">www.proredes.com.br</a><br>
        <a href="http://www.telefonasti.com.br/" target="_blank">www.telefonasti.com.br</a><br>
         </div>
</span></span></div></div><div class="ecxim">
_______________________________________________<br>EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;<br>Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;<br>Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com/" target="_blank">www.Khomp.com</a> <br>
_______________________________________________<br>DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br/" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br/" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></div>
</blockquote></div><br></div></div><br>_______________________________________________<br>
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;<br>
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;<br>
Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com/" target="_blank">www.Khomp.com</a> <br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br/" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br/" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>
_______________________________________________<br>EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;<br>Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;<br>Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a> <br>_______________________________________________<br>DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>_______________________________________________<br>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>_______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote></div><br></div><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�
_______________________________________________
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@listas.asteriskbrasil.org</div>                                            </div></body>
</html>