Blog sobre linux, ubuntu, jogos, teoria musical, tabs para violão, harmonica. Dicas em geral.
domingo, julho 17, 2011
Criar arquivo de audio a partir de um texto
01-Festival:
sudo apt-get install festival
sudo apt-get install festival festvox-kallpc16k >> para instalar voz USA
sudo apt-get install festvox-rablpc16k >> para instalar voz UK
Para ler um arquivo de texto:
cat -A test-01.txt | festival --tts
Para criar o arquivo de audio em wav:
cat -A test-01.txt | text2wave -o test-01.wav
( para converter para mp3 ou de preferência ogg ( kde4 funciona melhor com ogg nas notificações ) use o SoundConverter:
sudo apt-get install soundconverter
ou
lame -f test-01.wav test-01.wav
( note que é preciso ter o lame instalado: sudo apt-get install lame )
02- Espeak
Esse eu já uso há bastante tempo, e já fiz alguns guias. É divertido por umas coisa diferentes no pc. Tenho vários alarmes personalizados com o espeak ( despertador, coneção da internet, aviso para feiados, tela de abertura, login, logout, etc ).
Segue a lista de links:
http://oldrockmustard.blogspot.com/2010/09/script-para-espeak.html
http://oldrockmustard.blogspot.com/2010/09/how-to-espeak-and-script.html
http://oldrockmustard.blogspot.com/2010/08/fortunes-startrek.html
Fontes:
https://help.ubuntu.com/community/TextToSpeech
http://www.linuxondesktop.in/2008/06/convert-text-files-to-mp3-under-linux.html
sexta-feira, setembro 10, 2010
Script para espeak
Espeak
Sintetizador de voz para vários idiomas. Ótimo para personalizar notificações. O script torna seu uso mais fácil.
sudo apt-get install espeak
Achei esse script pela internet. Funciona muito bem. Voce pode definir em que pasta os arquivos serão salvos, como mkdir /media/hd_5.4/espeak/voz/ ou mkdir ~/Documents/scripts/espeak/voz/.
#!/bin/sh
#Script criado pelo SuporteTecnicoID da Index Data 07-09-2007
#viva o Linux, hehehe
mkdir /media/hd_5.4/espeak/voz/
cd /media/hd_5.4/espeak/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 /media/hd_5.4/espeak/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
I found this script on the internet. Works great. You can specify which folder the files are saved, as mkdir /media/hd_5.4/espeak/voz/ or mkdir ~/Documents/scripts/espeak/voz/. .
quarta-feira, setembro 01, 2010
Novos sons no seu pc? Use espeak!
O programa espeak é um sintetizador de voz bem simples e fácil de instalar. Eu uso ele para criar mensagens para usar no sistema.
Como deixo meu computador ligado 24h, uso as mensagens como despertador, timer ( kteatime ), menus com audios engraçados.
sábado, agosto 28, 2010
Fortunes Startrek
Instale o programa fortunes:
- fortunes
- fortunes-br
- fortune-mod
- fortune-min
- fortune-debian-hints
Fortunes Star Trek:
o comando é fortune startrek e voce verá uma citação de Star Trek.
Eu fiz um pequeno script para que o programa espeak leia o texto, e programei no kalarm:
----------------------------------
#!/bin/sh
fortune startrek > /home/brain/Documents/scripts/espeak/fortunes/fortunes-startrek.txt
sleep 03;
espeak -v en -s 90 -f /home/brain/Documents/scripts/espeak/fortunes/fortunes-startrek.txt
exit----------------------------------