<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</STYLE>

<META content="MSHTML 6.00.6000.16705" name=GENERATOR></HEAD>
<BODY class=hmmessage bgColor=#ffffff>
<DIV><FONT face=Arial>Gostaria de pedir desculpas a todos na lista, recebi um 
e-mail informando que o script não estava funcionando bem, então percebi que 
havia enviado uma versão antes da versão final. Efetuei um teste agora e estou 
reenviando.</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Gostaria tambem de informar que logo após a sugestão de um 
amigo da lista, Wagner Oliveira falando sobre o uso de TTS ( Texto para fala ) 
no tópico Pegando o que o usuário digita. Não sendo com o Read(), fiz o download 
do software mencionado "Loquendo" com a vox de uma mulher, sensacional, com ele 
vc pode fazer todos os sons para usar no asterisk, digitando a frase e mandando 
salvar como wav!</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Wagner, o contexto é outro, mas Obrigado pela dica.. 
sensacional mesmo! ter minhas falas personalizadas!</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>#!/bin/bash</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial># Converte todos os arquivos de audio na pasta do 
asterisk, de um formato a outro<BR># utilizando o proprio asterisk na 
conversao<BR>&nbsp;<BR># autor:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;Sebastiao Rocha 
Pimenta<BR># criado:&nbsp;&nbsp;&nbsp; &nbsp;10/09/2008<BR># 
modificado:&nbsp;11/09/2008<BR>&nbsp;<BR># Pastas corretas para armazenamento 
dos arquivos de audio<BR># Base:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
/usr/share/asterisk/sounds/pt_BR<BR># Letras:&nbsp;&nbsp;&nbsp; 
/usr/share/asterisk/sounds/letters/pt_BR<BR># Digitos:&nbsp;&nbsp;&nbsp; 
/usr/share/asterisk/sounds/digits/pt_BR<BR>&nbsp;<BR># Mantendo os arquivos de 
audio nas pastas indicadas, a caixa de mensagens<BR># com a gramatica corrigida, 
para isto utilize o language=pt_BR tanto no config dos ramais<BR># quanto no 
config do voicemail e demais onde requer o language.<BR>&nbsp;<BR># Este script 
pode ser publicado livremente em paginas ou forums na internet, desde que 
mantenha os creditos do autor.<BR>&nbsp;<BR># Para utilizar o script.<BR># de 
permissao de scrita ao script: chmod +x nome do script<BR># para converter de 
wav a g729, digite na linha de comando: ./nomedoscript<BR># para converter de 
wav a gsm, digite na linha de comando: ./nomedoscript wav gsm<BR># para 
converter de gsm a g729, digite na linha de comando: ./nomedoscript gsm 
g729</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>srcformat="wav"<BR>dstformat="g729"</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>if [ "$1" != "" ]; then<BR>&nbsp; 
srcformat=$1;<BR>fi</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>if [ "$2" != "" ]; then<BR>&nbsp; 
dstformat=$2;<BR>fi</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT 
face=Arial>sons="/usr/share/asterisk/sounds/"<BR>tarfile="/asterisk-core-sounds-br-$dstformat-1.4.21.tar.gz"</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>cd $sons<BR>rm $tarfile -Rf</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>echo "Localizando arquivos a converter..."<BR>for src in 
`find /usr/share/asterisk/sounds/* -print`; do<BR>&nbsp; <BR>&nbsp; # Verifica 
se arquivo, pastas nao!<BR>&nbsp; if [ -f $src ]; then<BR>&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp; # Verifica se esta no formato de origem ( srcformat 
)<BR>&nbsp;&nbsp;&nbsp; # para efetuar a conversao, ignorando os 
demais.<BR>&nbsp;&nbsp;&nbsp; test=`echo $src | grep $srcformat`<BR>&nbsp; 
<BR>&nbsp;&nbsp;&nbsp; if [ ! "$test" = ""&nbsp; ]; then&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # muda a extensao para a extens de 
destino<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dst=`echo $src | sed -e 
"s/wav/$dstformat/g"`</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # usa o asterisk para 
converter o arquivo para o formato indicado<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
apenas caso o arquivo de destino nao exista!<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
evita perda de tempo ao converter apenas 1 novo 
arquivo.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! 
-f $dst ]; 
then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #echo "Convertendo: $src para 
$dst"&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo 
""<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asterisk -rx "file convert $src 
$dst"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Gerar um arquivo tar.gz 
contendo os arquivos no formato destino<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo 
"Compactando: $dst"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! -f $tarfile ]; 
then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tar -C / --preserve-permissions 
--create --file=$tarfile ${dst:1}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tar -C / 
--preserve-permissions --append --file=$tarfile 
${dst:1}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; fi<BR>&nbsp; 
fi&nbsp;&nbsp;&nbsp; <BR>done</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>echo "Concluido!"</FONT></DIV></BODY></HTML>