Criando Arquivos de Voz!

Publicado por SuporteTecnicoID 28/09/2007

[ Hits: 8.231 ]

Homepage: http://www.linux-kdu.com.br

Download cria_msg_voz.sh




apt-get install espeak espeak-data

O script pede um nome para o arquivo a ser criado (não pode ter espaços). Depois solicita o texto que será criado no arquivo de voz.

Pronto! Você pode até  colar um texto inteiro da Net e depois o script ainda pergunta se quer ouvir o arquivo!

O sistema irá pronunciar tudo que você colou (escreveu na linha de digitação).

Para que a pronúncia tenha sotaque Português é necessario baixar a Libmais atual do programa ESPEAK.

  



Esconder código-fonte

#!/bin/sh
#Script criado pelo SuporteTecnicoID da Index Data 07-09-2007

cd /home/Francisco/MeusDocumentos
name=`kdialog --title "Criando arquivo de Voz." --inputbox "De um nome ao Arquivo!"`
texto=`kdialog --title "Criando arquivo de Voz." --inputbox "Coloque o seu texto aqui!"`
espeak -v pt -w $name.wav "$texto"
kdialog --title "Ouvindo o novo arquivo de voz." --yesno "Quer ouvir o arquivo criado?"
if [ "$?" = "0" ]; then
play /home/Francisco/MeusDocumentos/$name.wav
else
kdialog --title "Nossos agradecimentos." --msgbox "Ok,  a www.indexdata.com.br e o SuporteTecnicoID...\n agradecem por usar nosso aplicativo, \n Disponham Sempre!"
fi

Scripts recomendados

Instalando OCR apps no seu Debian.

Renomeando múltiplos arquivos com espaços

administrador do farmacia administra una farmacia

Gravar CD de dados

Script de Ping


  

Comentários
[1] Comentário enviado por M4iir1c10 em 01/10/2007 - 17:50h

Legal, so estou tomando a liberdade de corrigir uma coisa, os nomes das pastas do seu sistema faz com que o scritp nao funcione em outro computador, somente no seu, entao tomei a liberdade de acrescentar um comando que vai criar a pasta voz dentro do Home do usuario, assim o script podera ser usado por todos sem problema...

#!/bin/sh
#Script criado pelo SuporteTecnicoID da Index Data 07-09-2007
#viva o Linux, hehehe
mkdir ~/voz
cd ~/voz
name=`kdialog --title "Criando arquivo de Voz." --inputbox "De um nome ao Arquivo!"`
texto=`kdialog --title "Criando arquivo de Voz." --inputbox "Coloque o seu texto aqui!"`
espeak -v pt -w $name.wav "$texto"
kdialog --title "Ouvindo o novo arquivo de voz." --yesno "Quer ouvir o arquivo criado?"
if [ "$?" = "0" ]; then
play ~/voz/$name.wav
else
kdialog --title "Nossos agradecimentos." --msgbox "Ok, a www.indexdata.com.br e o SuporteTecnicoID...\n agradecem por usar nosso aplicativo, \n Disponham Sempre!"
fi

[2] Comentário enviado por SuporteTecnicoID em 02/10/2007 - 23:44h

ok!
Mas basta indicar como $USER

apesar de ficar mais separdo como pasta /voz .....

[3] Comentário enviado por M4iir1c10 em 03/10/2007 - 02:34h

E eu estava na duvida entre $USER e $HOME entao fiz essa salada ai encima...

[4] Comentário enviado por SuporteTecnicoID em 03/10/2007 - 17:11h

Legal, Linux é maravilhoso, da pra fazer varias coisas de varias formas.....e ainda poder trocar mais informações entre nos os usuarios, criadores, desenvolvedores sempre se ajudando!

[5] Comentário enviado por vitinho217 em 03/09/2014 - 10:48h

Muito bom o script, valeu !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts