Old Rock Mustard's Blog: espeak
Mostrando postagens com marcador espeak. Mostrar todas as postagens
Mostrando postagens com marcador espeak. Mostrar todas as postagens

domingo, julho 17, 2011

Criar arquivo de audio a partir de um texto

 Conheço duas formas, mais pode haver outras.

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

How to espeak and script

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

Sabe aqueles biscoitinhos chineses com um papelzinho dentro e uma pequena menssagem escrita nele? Bem o fortunes é mais ou menos isso, só que sem o biscoito, he he he.
Instale o programa fortunes:
  • fortunes
  • fortunes-br
  • fortune-mod
  • fortune-min
  • fortune-debian-hints
No terminal execute o programa fortune e voce verá uma mensagem.
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
----------------------------------