[AsteriskBrasil] verbio tutorial passo a passo [resolvido]

Breno bernini breno.bernini em yahoo.com.br
Quarta Novembro 7 11:46:28 BRST 2012



cara , so se vc ta com falta de alguma lib ai se mesmo baixando o ia32_libs nao for tente usar o comando dpkg --force-architecture -i nome do arquivo 

Apenas o engine da erro de compatibilidade ,tbm tive esse problema porem baixei os pacotes e foi de boa


________________________________
 De: Jefaokpta <jefaokpta em hotmail.com>
Para: Breno bernini <breno.bernini em yahoo.com.br>; asteriskbrasil em listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 7 de Novembro de 2012 10:50
Assunto: Re: [AsteriskBrasil] verbio tutorial passo a passo [resolvido]
 

Parceiro Breno, td bem, cara tem certeza q seu sistema é 64bits?
tentei rodar o verbio-engines-8.09.deb e dá incompatibilidade de
      arquitetura...

O pior é q no site indica realmente q esses pacotes são 64bits mas
      não é oq parece.
Só pra constar tentei os outros engines do site e todos não rodam
      em 64. 

Penso q sua estrutura é 32 pelo log de instalação q vc postou.

Falows

On 06-11-2012 17:25, Breno bernini wrote:


>
>BOM ESSE POST É SO PARA DEIXAR O TUTORIAL QUE FIZ PARA INSTALAÇÃO DO VERBIO
>ESTAVA TENDO MUITOS PROBLEMAS COM ELE POR ALGUMAS INFORMAÇÕES
          DESENCONTRADAS E ETC
>MAIS FINALMENTE CONSEGUI E JUNTEI TODAS EM UM ARQUIVO SO 
>ENFIM QUEM PRECISAR TA AÍ
>
>Instalando o verbio
>
>
>baixe os arquivos no site http://www.verbio.com/webverbio3/es/acceso-usuario.html ESSE LINK VAI DIRETO PARA PÁGINA DE CADASTRO PARA VC FAZER SUA SENHA E USUÁRIO
>QUANDO RECEBER A SENHA E O USER ACESSE COM A CONTA 
>ASSIM QUE ENTRAR E A PAGINA CARREGAR PASSE O MAUSE ENCIMA DO
          ÍCONE VERBIO LA EMCIMA VAI APARECER UMAS OPÇÕES CLIQUE EM ZONA
          DE DESCARGA 
>O LINK É ESSE http://www.verbio.com/webverbio3/es/verbio/soporte-descargas/zona-descargas.html
>
>BAIXANDO OS ARQUIVOS
>no meu caSo baixei as versões 64bits la tem a 32 tbm
>SALVE OS ASQUIVOS EM UMA PASTA NO MEU CASO SALVEI EM
          /USR/SRC/FONTES/VERBIO
>
>root em omnid#ls /usr/usr/fontes/verbio
>
>verbio-asr-pt-br-8.09.deb 
>verbio-engines-8.09.deb 
>verbio-tts-julia-pt-brpa-8.09.deb
>verbio-asterisk-3.8/                
>verbio-clients-8.09.deb 
>
>se por acaso vc ja tentou instalar o verbio e não teve éxito é
          possível ter itens instalados no seu sistema ainda , portanto
>faça :
>
>for i in `dpkg --get-selections | grep verbio | grep -v
          engines | awk '{print $1}'`; do dpkg --purge $i; done
>
>dpkg --purge verbio-engines
>
>faça esses comandos tbm para garantir
>
> apt-get remove --purge verbio-tts-*
> apt-get remove --purge verbio-asr-*
> apt-get remove --purge verbio-clients
> apt-get remove --purge verbio-engines
>
>;
>;COMEÇAR A COPILAR!!!
>;COMEÇAR A COPILAR!!!
>;COMEÇAR A COPILAR!!!
>
>antes de começar a copilar
>atualize seu sistema 
>apt-get install ia32_libs
>
>apos atualizar vá para pasta aonde estão so arquivos de
          instalação do verbio
>no meu caso /usr/src/fontes/verbio
>
>entao faça \/
>dpkg -i verbio-engines-8.09.deb 
>dpkg -i --force-overwrite verbio-clients ver
>dpkg -i --force-overwrite verbio-tts-*-x.yy.deb
>dpkg -i --force-overwrite verbio-asr-*-x.yy.deb
>
>LOGS que apareceam durante a copilação
>
>
>root em e-itt-088:/usr/src/fontes/verbio2# dpkg -i
          verbio-engines-8.09.deb 
>Selecting previously unselected package verbio-engines:i386.
>(Reading database ... 196379 files and directories currently
          installed.)
>Unpacking verbio-engines:i386 (from verbio-engines-8.09.deb)
          ...
>Setting up verbio-engines:i386 (8.09) ...
>update-rc.d: warning: /etc/init.d/verbiod missing LSB
          information
>update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
> Adding system startup for /etc/init.d/verbiod ...
>   /etc/rc2.d/K99verbiod -> ../init.d/verbiod
>   /etc/rc3.d/K99verbiod -> ../init.d/verbiod
>   /etc/rc4.d/K99verbiod -> ../init.d/verbiod
>   /etc/rc5.d/K99verbiod -> ../init.d/verbiod
>   /etc/rc2.d/S10verbiod -> ../init.d/verbiod
>   /etc/rc3.d/S10verbiod -> ../init.d/verbiod
>   /etc/rc4.d/S10verbiod -> ../init.d/verbiod
>   /etc/rc5.d/S10verbiod -> ../init.d/verbiod
>Processing triggers for man-db ...
>Processing triggers for ureadahead ...
>root em e-itt-088:/usr/src/fontes/verbio2#  dpkg -i
          --force-overwrite -i ver
>verbio-asr-pt-br-8.09.deb          
          verbio-engines-8.09.deb            
          verbio-tts-julia-pt-brpa-8.09.deb
>verbio-asterisk-3.8/               
          verbio-tts-adriana-ptmu-8.09.deb    ver-engines-8.09.deb
>verbio-clients-8.09.deb            
          verbio-tts-julia-pt-brpa-8.010.deb  
>root em e-itt-088:/usr/src/fontes/verbio2#  dpkg -i
          --force-overwrite -i ver
>verbio-asr-pt-br-8.09.deb          
          verbio-engines-8.09.deb            
          verbio-tts-julia-pt-brpa-8.09.deb
>verbio-asterisk-3.8/               
          verbio-tts-adriana-ptmu-8.09.deb    ver-engines-8.09.deb
>verbio-clients-8.09.deb            
          verbio-tts-julia-pt-brpa-8.010.deb  
>root em e-itt-088:/usr/src/fontes/verbio2#  dpkg -i
          --force-overwrite verbio-clients-8.09.deb 
>Selecting previously unselected package verbio-clients.
>(Reading database ... 196658 files and directories currently
          installed.)
>Unpacking verbio-clients (from verbio-clients-8.09.deb) ...
>dpkg: warning: overriding problem because --force enabled:
> trying to overwrite '/usr/lib/libvoxclt.so', which is also in
          package verbio-engines:i386 8.09
>Setting up verbio-clients (8.09) ...
>root em e-itt-088:/usr/src/fontes/verbio2# dpkg -i
          --force-overwrite verbio-tts-julia-pt-brpa-8.09.deb 
>Selecting previously unselected package
          verbio-tts-julia-pt-brpa:i386.
>(Reading database ... 196675 files and directories currently
          installed.)
>Unpacking verbio-tts-julia-pt-brpa:i386 (from
          verbio-tts-julia-pt-brpa-8.09.deb) ...
>Setting up verbio-tts-julia-pt-brpa:i386 (8.09) ...
>root em e-itt-088:/usr/src/fontes/verbio2# dpkg -i
          --force-overwrite verbio-asr-pt-br-8.09.deb 
>Selecting previously unselected package verbio-asr-pt-br:i386.
>(Reading database ... 196689 files and directories currently
          installed.)
>Unpacking verbio-asr-pt-br:i386 (from
          verbio-asr-pt-br-8.09.deb) ...
>Setting up verbio-asr-pt-br:i386 (8.09) ...
>
>
>
>
>
>Agora descompacte o arquivo verbio-asterisk-3.8.tar.bzZ
> 
>root em omnid:/usr/src/fontes/verbio# tar -xvf
          verbio-asterisk-3.8.tar.bz2 
>verbio-asterisk-3.8/
>verbio-asterisk-3.8/vdemo.txt
>verbio-asterisk-3.8/res_speech_verbio/
>verbio-asterisk-3.8/res_speech_verbio/README_INSTALL
>verbio-asterisk-3.8/res_speech_verbio/res_speech_verbio.c
>verbio-asterisk-3.8/utils/
>verbio-asterisk-3.8/utils/vt2f.cpp
>verbio-asterisk-3.8/README_FIRST
>verbio-asterisk-3.8/verbio.conf
>verbio-asterisk-3.8/INSTALL
>verbio-asterisk-3.8/FAQ
>verbio-asterisk-3.8/README
>verbio-asterisk-3.8/app_verbio_speech.c
>verbio-asterisk-3.8/changelog
>
>agora entre na pasta que apareceu apos descompactar o arquivo
          verbio-aterisk-3.8.tar.bzZ
>root em omnid:/usr/src/fontes/verbio# cd verbio-asterisk-3.8
>root em omnid:/usr/src/fontes/verbio/verbio-asterisk-3.8#
>agora vamos Copiar e colar os arquivos que vão gerar os
          modulos no asterisk na pasta apps do asterisk 
>Lembrando, esse pasta do asterisk está dentro da pasta que foi
          gerada quando o asterisk foi descompactado
          “asterisk-numberversion” no meu caso essa pasta está em
          /usr/src/fontes/asterisk-1.8.0/apps/ 
> 
>cp app_verbio_speech.c' /usr/src/fontes/asterisk-1.8.0/apps
>apos realizar esse comando vamos editar o Makefile dentro da
          mesma pasta que foi vc colou o arquivo
>vim /usr/src/fontes/asterisk-1.8.0/apps/Makefile
>
>acrecente essas linhas  antes do all: _all
>MENUSELECT_DEPENDS_app_verbio_speech+=VOX
>VOX_LIB=-lvoxlib
>ex
>MENUSELECT_DEPENDS_app_verbio_speech+=VOX
>VOX_LIB=-lvoxlib
>antes do  all: _all
>
>vamos fazer isso com o  res_speech_verbio.c tbm
>copie este arquivo e mande para pastar res dentro  da pasta
          Asterisk-nunversion
>
>cp  -r res_speech_verbio.c /usr/src/fontes/aterisk-1.8.0/res
>agora edite o make file da pasta res e faça da mesma maneira
          que na psata apps colacando essas linhas
>
>MENUSELECT_DEPENDS_res_speech_verbio+=VOX
>VOX_LIB=-lvoxlib
> depois va ate o fonte do asterisk(pasta gerada ao
          descompactar o asterisk ) e recompile o asterisk
>
> ./configure
> make
> make install
>
>se caso sair errado ai procure por dependencias e updates
>
>ok 
>agora ja está quase tudo pronto
>
>vamos criar essas pastas para o verbio
>
>mkdir /var/lib/asterisk/verbio/text
>mkdir /var/lib/asterisk/verbio/gram
>mkdir /var/lib/asterisk/verbio/audio
>
>agora voltamos a pasta verbio-asterisk-3.8
>copie o arquivo vdemo.txt e cole dentro da pasta
          /var/lib/asterisk/verbio/text
>cp vdemo.txt /var/lib/asterisk/verbio/gram 
>cp vdemo.txt /var/lib/asterisk/verbio/text
>de direitos ao arquivo com o chmod
>chmod 777 /var/lib/asterisk/verbio/gram/vdemo.txt
>chmod 777 /var/lib/asterisk/verbio/text/vdemo.txt
>
>copie o arquivo verbio.conf que esta dentro da pasta
          verbio-asterisk-3.8 e cole na pasta /etc/asterisk/
>
>depois de colar vamos organizar este arquivo  (verbio.conf)
>então entre vom o vim
>vim /etc/asterisk/verbio.conf
>descomente e coloque para pt-br as linhas como abaixo 
>lembrando seu verbio.conf não vai estar assim, tera
          comentários especificando oque faz cada linha aqui tem apenas
          as linhas configuradas corretamente
>
>
>
>
>
>
>[general]
>;
>; Primary Voxserver (default: 127.0.0.1)
>;
>primary_vox_server      = 127.0.0.1
>backup_vox_server       = 127.0.0.1
>net_timeout             = 5
>[tts]
>default_language        = pt-br 
>default_speaker         = julia
>text_prompts_path       =/var/lib/asterisk/verbio/text
>init_delay              = 300
>end_delay               = 20
>[asr]
>default_config          pt-br
>default_language        = pt-br ; Lang (depends on your ASR
          config):
          es,es-ar,ca,eu,ga,es-co,es-ve,pt,en-us,es-cl,es-mx,fr,pt-br,...
>grammar_path            = /var/lib/asterisk/verbio/gram
>init_sil                = 300
>max_sil                 = 200
>min_ref         = 50
>
>feito isso vamos verificar se o arquivo
          /etc/software-verbio-server está por padrão pt-br
>
>
>vim /etc/software-verbio-server
>
>Coloque tudo para  pt-br
>
>string VERBIO_ASR_CONF = "pt-br,";
>string VERBIO_START_CONF = "pt-br,";
>string VERBIO_START_LANG = "pt-br";
>string VERBIO_TTS_SPK = "pt-brPA,";
>string VERBIO_START_SPK = "pt-brPA,";
>
>Se não estiver deixe todos do jeito que mostra acima /\
>
>vamos ao plano de discagem acrecente ao seu plano de discagem
          estas linhas
>vim /etc/asterisk/extension.conf
>lembre de alterar os contextos para adaptar ao seu plano de
          discagem
>\/
>
>[Omnid-furfle]
>
> exten => 803,1,Goto(Furfle,s,1)
>
> [furfle]
> ;
>; (1) Cargar el vocabulario (vdemo.txt)
> ;
>exten => s,1,Answer()
>exten => s,n,VerbioLoadVcb(vdemo.txt,isolated,,,v)
>exten => s,n,VerbioPrompt(Boa tarde  Você ligou para omnid 
          só um instante e ja vamos te atender.)
> [ramalsimples]
> exten => 1003,1,Answer()
> ;exten => 1000,n,VerbioLoadVcb(vdemo.txt,isolated,,,v)
> exten => 1003,n,VerbioLoadVcb(nomes.txt,isolated,,,v)
>>
> exten => 1003,n,Set(TESTE="diga o nome da pessoa
          desejada.")
> exten => 1003,n,VerbioPrompt(${TESTE})
>
> exten => 1003,n,VerbioRec(,,,,,vb)
>
> exten => 1003,n,Set(TESTE="Entendi .")
> exten => 1003,n,VerbioPrompt(${TESTE}.${VASR_RESULT})
>
>agora abra o terminal do asterisk 
>rasterisk
          -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
>e-itt-088*CLI> module unload app_verbio_speech.so 
>esse comando desativa os modulos do verbio
>
>aparecerá isso 
>  == Unregistered application 'VerbioPrompt'
>  == Unregistered application 'VerbioRec'
>  == Unregistered application 'VerbioLoadVcb'
>  == Unregistered application 'VerbioUnloadVcb'
>  == Unregistered application 'VerbioPromptAndRec'
>  == Unregistered application 'VerbioStreamAndRec'
>  == Unregistered application 'VerbioInfo'
>  == Unregistered application 'VerbioLastErr'
>  == Unregistered application 'VerbioFreeChannel'
>
>se aperecer apenas 3 linhas ou 4 não se preocupe da primeira
          vez pode aparecer menos módulos
>
>agora saia do terminal 
>e-itt-088*CLI>exit
>root em omnid#
>
>execute verbiod -e  para ativar o modo avaliação do verbio ou
          seja no modo demo
>lembrando que esse modo dura  uns 5 minutos a 10 minutos
          depois o serviço para
>agora volter para o terminal e faça 
>rasterisk =vvvvvvvvvvvvvvv
>
>e-itt-088*CLI> module load app_verbio_speech.so 
>esse comando ativa os modulos do verbio
>se tudo estiver certo aparecerá estes dados
>
>== Registered application 'VerbioInfo'
>  == Registered application 'VerbioLastErr'
>  == Registered application 'VerbioFreeChannel'
>  == Parsing '/etc/asterisk/verbio.conf':   == Found
>[Nov  6 17:08:06] NOTICE[1801]: app_verbio_speech.c:729
          init_verbio: Starting ASR engine [conf:pt-br, lang:pt-br]
>[Nov  6 17:08:07] NOTICE[1801]: app_verbio_speech.c:754
          init_verbio: success starting ASR engine
>[Nov  6 17:08:07] NOTICE[1801]: app_verbio_speech.c:766
          init_verbio: Starting TTS engine [lang:pt-br]
>[Nov  6 17:08:08] NOTICE[1801]: app_verbio_speech.c:791
          init_verbio: success starting TTS engine
>  == Registered application 'VerbioLoadVcb'
>  == Registered application 'VerbioUnloadVcb'
>  == Registered application 'VerbioRec'
>  == Registered application 'VerbioStreamAndRec'
>  == Registered application 'VerbioPromptAndRec'
>  == Registered application 'VerbioPrompt'
>
>agora é so testar e ver se funcionou liguei para o 802 e veja
          se o verbio le o teste
>
>programador asterisk analista de telecom
>
>Breno.bernini em omnid.com.br
>Visitem o Furfle http://www.furfle.com.br/
>
>
>
>
>_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite 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 ________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
-------------- Prxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121107/f9ac2f4e/attachment-0001.htm 


Mais detalhes sobre a lista de discusso AsteriskBrasil