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
Blog sobre linux, ubuntu, jogos, teoria musical, tabs para violão, harmonica. Dicas em geral.
domingo, julho 17, 2011
Script Fazendo-os-leds-piscar
Publicado por Perfil removido em 27/06/2007 no site Viva o Linux.
O script acima não é de minha autoria, apenas achei legal.
#! /bin/sh
setleds +num | sleep 1
setleds +caps | sleep 1
setleds +scroll | sleep 1
setleds -num | sleep 1
setleds -caps | sleep 1
setleds -scroll | sleep 1
setleds +num +caps +scroll | sleep 1
setleds -num -caps -scroll
O script acima não é de minha autoria, apenas achei legal.
"listar recurssivamente" apenas "um unico arquivo" de cada pasta
ls -lRc
Veja também:
http://unixhelp.ed.ac.uk/CGI/man-cgi?ls
Veja também:
Linux / Unix ls command
http://www.computerhope.com/unix/uls.htmhttp://unixhelp.ed.ac.uk/CGI/man-cgi?ls
Script para extrair audio de flv para mp3
cdt=1; for flv in *.flv; do ffmpeg -i $flv $flv.mp3;((cdt++));done
script para fechar google-chrome em hora determinada
"killall chrome" ou "pgrep chrome | xargs kill -15" para fechar o chrome.
#!/bin/sh
sleep 01;
killall chrome;
sleep 01;
fi
salve e programe no cron
#!/bin/sh
sleep 01;
killall chrome;
sleep 01;
fi
salve e programe no cron
Script if else
#!/bin/sh
ps -C totem >/dev/null
if [ $? -eq 0 ]
then
echo Executando | totem --pause
sleep 01;
mpg321 --gain 40 -@ /alarme_despertador/alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 40 /alarme_despertador/acordar_02.mp3
sleep 01;
totem --play
else
echo "Não executando" | mpg321 --gain 70 -@ /alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 70 /alarme_despertador/acordar_02.mp3
exit 1
fi
ps -C totem >/dev/null
if [ $? -eq 0 ]
then
echo Executando | totem --pause
sleep 01;
mpg321 --gain 40 -@ /alarme_despertador/alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 40 /alarme_despertador/acordar_02.mp3
sleep 01;
totem --play
else
echo "Não executando" | mpg321 --gain 70 -@ /alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 70 /alarme_despertador/acordar_02.mp3
exit 1
fi
sábado, julho 02, 2011
Assinar:
Postagens (Atom)