[AsteriskBrasil] Enc: Gerar aquivo .wav com Verbio

Breno bernini breno.bernini em yahoo.com.br
Sexta Novembro 30 14:23:59 BRST 2012





poxa testei com o seu copilado tbm, e não foi
estou usando ubunto 12.04 e verbio 3.8

peguei o arquivo que vc mandou 

mandei pra pastar /var/lib/asterisk/sounds

e fiz 

verbiot2f -v -l pt-br -k julia -t $teste.txt -f $teste -c ALAW -d 0 -s 127.0.0.1
erro
verbiot2f: command not found


tem que recopilar o asterisk ?

valeu davii




________________________________
 De: Daviramos Roussenq Fortunato <daviramosrf em gmail.com>
Para: Breno bernini <breno.bernini em yahoo.com.br>; asteriskbrasil em listas.asteriskbrasil.org 
Enviadas: Sexta-feira, 30 de Novembro de 2012 14:11
Assunto: Re: [AsteriskBrasil] Gerar aquivo .wav com Verbio
 

Segue arquivo compilado no CentOS 5 Verbo 8.03 para você usar.

chmod +x verbiot2f


Quando for usar no console, não pode ser $teste.txt você tá passando o arquivo direto tira o $.


Em 30 de novembro de 2012 14:03, Breno bernini <breno.bernini em yahoo.com.br> escreveu:


>obtive esses erros
>
>root em e-itt-088:/var/lib/asterisk/sounds# g++ vt2f.cpp -Wall -o verbiot2f -lvoxlib
>
>vt2f.cpp: In function ‘int main(int, char**)’:
>vt2f.cpp:96:20: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
>
>root em e-itt-088:/var/lib/asterisk/sounds# verbiot2f -v -l pt-br -k julia -t $teste.txt -f $teste -c ALAW -d 0 -s 127.0.0.1
>verbiot2f: command not found
>
>não copilou =S
>estou usando o verbio versão  3.8
>
>tem agluam dica ?
>
>
>
>________________________________
> De: Daviramos Roussenq Fortunato <daviramosrf em gmail.com>
>Para: asteriskbrasil em listas.asteriskbrasil.org 
>Enviadas: Sexta-feira, 30 de Novembro de 2012 13:07
>
>Assunto: Re: [AsteriskBrasil] Gerar aquivo .wav com Verbio
> 
>
>No site do Verbio tem um exemplo de programa em c, o vt2f.c, você compilar ele e usar assim:
>
>
>verbiot2f -v -l PACOTE_AUDIO -k VOZ -t ARQUIVO_CONTEXTO_TEXTO -f NOME_AUDIO_GERADO -c ALAW -d 0 -s IP_SERVIDOR_RODANDO_VERBIO
>
>
>
>
>no meu caso fica assim:
>
>
>verbiot2f -v -l pt-br -k julia -t $teste.txt -f $teste -c ALAW -d 0 -s 127.0.0.1
>
>
>Com o arquivo gerado você pode usa o asterisk para gerar em outro formatos:
>
>
>asterisk -rx "file convert /var/lib/asterisk/sounds/pt_BR/teste.alaw pt_BR/teste.wav"
>
>
>Pra que tiver com preguiça de baixar eu estou enviando ele em anexo.
>Para compilar execute:
>g++ vt2f.cpp -Wall -o verbiot2f -lvoxlib
>
>Eu nunca uso o Verbio diretamente no Asterisk, eu sempre gero o audio e depois uso ele no Dialplan.
>
>
>Exemplo:
>
>
>dialplan:
>
>
>exten => _1241,1,Answer()
>exten => _1241,n,Set(TEXTO="Exemplo de uso do Verbio")
>exten => _1241,n,Set(NAMEARQ=${MD5(${TEXTO})})
>exten => _1241,n,System(/var/lib/asterisk/agi-bin/tts.sh ${NAMEARQ} '${TEXTO}')
>exten => _1241,n,Wait(3)
>exten => _1241,n,Playback(pt_BR/md5/${NAMEARQ})
>exten => _1241,n,Hangup()
>
>
>tts.sh
>
>
>#!/bin/sh
>
>
>NOMEARQ=$1
>TEXTO=$2
>if [ -e /var/lib/asterisk/sounds/pt_BR/md5/$NOMEARQ.alaw ]
>then 
>echo "ARQUIVO JA EXISTE"
>else
>cd /var/lib/asterisk/sounds/pt_BR/md5/
>echo $TEXTO > temp.txt
>sed "s/|/,/g" temp.txt > $NOMEARQ.txt
>/var/lib/asterisk/agi-bin/verbiot2f -v -l pt-br -k julia -t $NOMEARQ.txt -f $NOMEARQ -c ALAW -d 0 -s 127.0.0.1
>asterisk -rx "file convert /var/lib/asterisk/sounds/pt_BR/md5/$NOMEARQ.alaw pt_BR/md5/$NOMEARQ.g729"
>asterisk -rx "file convert /var/lib/asterisk/sounds/pt_BR/md5/$NOMEARQ.alaw pt_BR/md5/$NOMEARQ.ulaw"
>asterisk -rx "file convert /var/lib/asterisk/sounds/pt_BR/md5/$NOMEARQ.alaw pt_BR/md5/$NOMEARQ.wav"
>fi
>
>
>
>
>Em 30 de novembro de 2012 11:28, Jefaokpta <jefaokpta em hotmail.com> escreveu:
>
>Cara não sei te responder, mas pensando nessa mensagem, ela estará gravada já em wav pelo asterisk se a ligação estiver sendo gravada.
>>
>>Não ajuda?
>>
>>
>>On 30-11-2012 11:15, Breno bernini wrote:
>>
>>bom dia galera
>>>
>>>o verbio TTS tem algum comando no console que me permita gerar um áudio para salva lo no sistema, por exemplo :  Quero executar um comando assim: Verbio xxxx "MEU TEXTO" Salvar em /var/log/fjfjf.wav). Ou existe alguma aplicativo externo que eu possa utilizar pra fazer isso 
>>>
>>>
>>>
>>>
>>>_______________________________________________
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
>>
>>_______________________________________________
>>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
>>
>
>
>
>
>-- 
>Atenciosamente
>Daviramos Roussenq Fortunato
>
>_______________________________________________
>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
>
>
>_______________________________________________
>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
>


-- 
Atenciosamente
Daviramos Roussenq Fortunato
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121130/fcb4c15c/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil