[AsteriskBrasil] verbio tutorial passo a passo [resolvido]

Raphael Rodrigues raphaelrrl em gmail.com
Quarta Novembro 7 10:29:53 BRST 2012


Boa cara,

Vamos contribuir sempre com a comunidade.

abraço


Em 7 de novembro de 2012 08:50, Jefaokpta <jefaokpta em hotmail.com> escreveu:

> Parabens parceiro, tutorial super detalhado.
>
> Falows
>
> On 06-11-2012 17:25, Breno bernini wrote:
> > 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
>



-- 
-- 
Raphael Rodrigues
Analista de Redes
Linux user number 510457
CISCO ID: CSCO12223327
http://www.softwarelivre-campos.org/

"Felizes aqueles cujo conhecimento é livre de ilusões e superstições",
Sidarta Gautama, o Buda.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121107/245e483a/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil