Mulher do Google

40 Flares Twitter 18 Facebook 11 LinkedIn 3 Google+ 8 Filament.io 40 Flares ×
voz

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.

Related Posts Plugin for WordPress, Blogger...

Maudy T. Pedrão

Programador Visual, webdesigner e diretor da WD-me e entusiasta linux há 7 anos. Ganhador do prêmio TOPBLOG 2010 na categoria "Tecnologia" - escolha do júri acadêmico e TOP3 2011 pelo voto popular, na mesma categoria. Fez entrevistas para TV (Olhar Digital) e Rádio (CBN) falando sobre Linux/Ubuntu.

More Posts - Website - Twitter - Facebook - Google Plus

7 comentários

  1. Também existem diversos softwares de sintetização de voz na Central de Software. Uma busca por “synthesizer” deve resolver. ;-)

    Abraço!

  2. Tem como colocar a entrada vindo de um arquivo .txt?
    seria bem mais útil!
  3. “você deverá ter uma conexão com a internet online”

    Ainda bem que a internet é online :-D

  4. Eu tenho uma conexão com as internets offline!!!
  5. Não funcionou no meu.
  6. fungou de boa!! muito criativo!!

Poste um Comentário

Você pode usar as seguintes tags HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>