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
16 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!
Por favor, deem seu parecer sobre Linux KDuXP, que ja vem com tudo isto desde suas primeira versões…….
contamos com voces e suas criticas contrutivas….
atenciosamente….
SuporteTecnicoID
Leave a reply