Que tal ter a mulher do Google no seu Ubuntu? Claro que para funcionar o esquema, você deverá ter uma conexão com a internet online. Então vamos a receita de bolo, enviada pelo @kl0nez:
Abra o terminal e digite:
sudo apt-get install mpg321 sudo apt-get install lynx
Abra um editor de textos (Gedit) e copie e cole:
#!/bin/bash audio_file=$1.wav shift texto=$(echo "$*" | sed 's| |+|g;s|&|%26|g;s|@|%40|g') url='http://translate.google.com.br' play_cmd='mpg123 -q' # Narrativa audio="translate_tts?ie=UTF-8&q=$texto&tl=pt&prev=input" lynx --source "$url/$audio" > $audio_file && $play_cmd $audio_file
Salve com o nome “muleh_do_google” e feche o arquivo. No terminal ainda, digite:
chmod +x muleh_do_google
Modo de uso
./muleh_do_google ~/Desktop/olamundo Olá mundo!
A mulé vai falar “Olá Mundo!” e ainda vai ficar um arquivo “olamundo.wav” no Desktop, ou onde você escolher, alterando no script acima.
Simples e fácil, além de muito divertido.
Também existem diversos softwares de sintetização de voz na Central de Software. Uma busca por “synthesizer” deve resolver. ;-)
Abraço!
Tem como colocar a entrada vindo de um arquivo .txt?
seria bem mais útil!
“você deverá ter uma conexão com a internet online”
Ainda bem que a internet é online :-D
Nem sempre…
Eu tenho uma conexão com as internets offline!!!
Não funcionou no meu.
fungou de boa!! muito criativo!!