|
Tuesday, August 23, 2011, 15:52
Caros,Fiz um post no Google+ e Twitter, sobre como enviar um texto para ser "narrado" pelo google translator.
$ mensagem="teste" && lynx --source "http://translate.google.com.br:80/translate_tts?ie=UTF-8&q=$mensagem&tl=pt&prev=input" > arquivo.wav
Só que resolví fazer variações do mesmo tema.
Pré requisito:
$ sudo apt-get install mpg321 lynx
Opção 1: Via funçõesZZ http://funcoeszz.net
$ svn checkout http://funcoeszz.googlecode.com/svn/trunk/ funcoeszz-svn
$ cd funcoeszz-svn
$ ./funcoeszz zzzz --bashrc
$ source ~/.bashrc
$ zznarrativa Eu adoro antepasto de berinjela e tenho uma receita bem saborosa
Opção 2: Fazendo o seu próprio script
$ cat > ./muleh_do_google << .EOF.
#!/bin/bash
texto=$(echo "$*" | sed 's| |+|g;s|&|%26|g;s|@|%40|g')
url='http://translate.google.com.br'
audio_file="/tmp/$$.WAV"
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 && rm -rf $audio_file
.EOF.
$ chmod +x muleh_do_google
$./muleh_do_google Eu adoro antepasto de berinjela e tenho uma receita bem saborosa
Acho que já dá uma boa diversão....
Se voces olharem bem, eu estou criando um arquivo .wav que é apagado no final da execução do script, mas nada impede de voce salvar vários arquivos e depois organiza-los usando o Audacity.
É isso ...
sds
Kl0nEz
ps.: Eu não gosto de antepasto de berinjela... ;)
|
|
Add Comment
Fill out the form below to add your own comments.
|

Calendar



