Pular para o conteúdo

Criando Arquivos de Voz!

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.
SuporteTecnicoID SuporteTecnicoID
Hits: 8.666 Categoria: Shell Script Subcategoria: Variáveis
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download cria_msg_voz.sh Enviar nova versão

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

Instalador e ativador da placa Real 3D Captura.

Controle de banda individual com shaper

Firewall ideal para Servidor de Arquivos (iptables).

Embaralhando elementos de um vetor

calculadora

#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

Entre na sua conta para comentar.