1 Sep
Tenho alguns amigos que possuem Mac Books e adoram brincar com o sintetizador de voz que vem com o Mac OS X. Eu também queria um sintetizador de voz para participar da brincadeira, mas meu notebook não é da Apple. Então procurei no meu Ubuntu algum sintetizador de voz para instalar. E qual não foi a minha surpresa quando descobri que o Ubuntu já vem com um instalado!
Primeiramente, tentei usar o mesmo comando que se usa no OS X: say. O Ubuntu mostrou que eu não tinha o pacote instalado (o impressionante é que tem um pacote com esse programa!). Instalei-o e testei, mas não funcionou. Já estava quase desistindo quando encontrei o que queria, buscando por pacotes no Synaptic: espeak.
O espeak tem suas vantagens e desvantagens comparado ao sintetizador de voz do Mac OS X. Ainda não aprendi a utilizá-lo direito mas, por exemplo, parece que não dá para fazer com que ele leia os itens da interface para você. Apenas entrada de texto é suportada. Outra “habilidade” do sintetizador do Mac que não existe nesse programa é a de cantar o texto passado (sim, o sintetizador de voz do Mac consegue cantar um texto, seguindo uma das melodias pré-definidas no sistema).
Por outro lado, o espeak suporta várias línguas, inclusive o português. Mesmo que o sotaque não seja dos melhores (parece um americano falando português, às vezes), quebra um galho legal.
Agora você já pode deixar seu Ubuntu mais simpático! Crie um script assim:
#!/bin/bash
espeak -v brazil 'Olá!'
e coloque para executar no início da sessão =)
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
Email This Post
15 Responses for "Meu Ubuntu fala!"
Meu Ubuntu fala: http://tinyurl.com/64kbe4
Meu Ubuntu fala: http://tinyurl.com/64kbe4
No mac, quando eu tenho que rodar um programa no terminal e não quero esperar o termino, eu uso o seguinte comando:
speak ls
que na verdade roda o seguinte script
#!/usr/bin/env ruby
command = ARGV.join(” “);
system(”say #{command} finished with status #{system(command)}”)
Nossa, Fabricio. Muito interessante sua aplicação!
Obrigado pela visita e pela colaboração!
[...] por Luiz Fernando O. C. Real (sr·saudeΘgmail·com) - referência [...]
Olá Luiz,
Uma outra forma legal de utilizar o eSpeak no Linux é com o GeSpeak. O GeSpeak é um front end para o eSpeak em GTK, com ele fica bem mais simples de “brincar” com o eSpeak =)
Aqui: http://infog.casoft.info/?page_id=29 Você vê as instruções para instalar a verão em PHP-GTK.
Já no site do projeto: http://code.google.com/p/gespeak/ Você pode baixar os fontes e instalar a nova versão que não depende mais do PHP-GTK. É claro que é chatinho instalar pelo fonte, mas creio que no próximo fim de semana eu libero os pacotes para Debian e Ubuntu.
Abraços
InFog
Olá, InFog
Excelente trabalho! Vou instalar o GeSpeak no meu Ubuntu agora mesmo.
Obrigado pela visita!
Luiz
Luiz
Todo Live CD do Ubuntu para Desktop vem com o programa Orca, que converte qualquer informação na tela em voz usando o ESpeak. Veja nas opções de tecnologia assistiva / acessibilidade do Gnome.
Pessoas cegas e de baixa visão geralmente ativam o Orca ao dar boot do live CD onde tem lá uma opção de acessibilidade, na tecla F5. Se colocar o idioma em Português logo no prompt de boot e ativar o Orca na acessibilidade ele já entra falando em Português.
[]s
Olá, Cleverson
Não sabia que o Ubuntu tinha tanto suporte assim a acessibilidade. Muito bom! Sendo assim, mais um ponto em que o eSpeak não deixa nada a desejar para o sintetizador de voz do Mac OS X.
Obrigado pela visita!
Caramba. Muito divertido.
Tem este script também…
Dependendo da hora, ele te diz bom dia, boa tarde ou boa noite.
#!/bin/bash
HORA=$(date +%H)
if [ "${HORA}" -lt 12 ]; then
espeak -v brazil “Bom dia”
else
if [ "${HORA}" -ge 12 ] && [ "${HORA}" -lt 18 ]; then
espeak -v brazil “Boa Tarde”
else
espeak -v brazil “Boa Noite”
fi
fi
exit 0
Olá, Gustavo
Muito legal seu script! =)
Obrigado a você e ao Silveira pelas visitas e comentários
[...] http://vidageek.net/2008/09/01/meu-ubuntu-fala/#more-406 [...]
Boa noite a todos,
Devo estar fazendo algo errado, pois o único som que escuto é um “toc” rápido e único, será que devo abaixar algo que falta para configurar.
Desculpem me a falta de noção, mas sou novo neste universo.
Olá, Fábio
Isso pode ser um problema com o gerenciador de som do seu Ubuntu. Depois de atualizar meu Ubuntu para a versão 9.04, passei a ter problemas com o espeak; talvez seja o mesmo problema.
Ainda não encontrei solução. Quando encontrar, escrevo um post.
Obrigado!
Leave a reply