Mulher do Google

Flares Twitter Facebook LinkedIn Google+ Pin It Share Filament.io 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:

APRENDA A DOMINAR O LINUX

Aprenda a dominar o LINUX de uma vez por todos, pegue sua cópia

  • Ferramentas para instalar softwares adicionais
  • Shell do LINUX passo a passo, e muito mais...

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.

Assunto indicado:  Salve uma lista de seus aplicativos instalados

Simples e fácil, além de muito divertido.

Related Posts Plugin for WordPress, Blogger...
Flares Twitter Facebook LinkedIn Google+ Pin It Share Filament.io Flares ×

Comentários

  1. Júlio Hoffimann Mendes diz:

    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!!

Deixe o seu comentário

*

0 Flares Twitter 0 Facebook 0 LinkedIn 0 Google+ 0 Pin It Share 0 Filament.io 0 Flares ×