A biblioteca Text-To-Speech (TTS) do projeto do Google chamado “Eyes-Free“, permite que os desenvolvedores adicionem fala em suas aplicações para o sistema operacional Android. O desenvolvedor dá ao objeto TTS uma sentença de texto, e o TTS converte essa sentença em fala ao usuário.
Para que isso seja possível é utilizado o engine eSpeak (http://espeak.sourceforge.net/) . Um sintetizador de fala open source compacto para inglês e outros idiomas, para Linux e Windows.
REQUISITOS
O requisite para usar o engine eSpeak, é ter espaço disponível em um cartão SD acessível ao telefone. Os arquivos de voz para o eSpeak serão baixados e descomprimidos no cartão SD na primeira execução do TTS.
Caso o cartão SD esteja montado no computador, não poderá ser acessado pelo Telefone. Você precisa desmontar o cartão SD do computador antes, para o TTS funcionar corretamente.
Configurando um projeto Eclipse para usar TTS
1. Configure um projeto Androind como você faz normalmente.
2. Va até Project > Properties > Java Build Path > Libraries e clique em “Add External JARs…” Então adicione o arquivo TTS_library_stub.jar.
3. Começe a programar!
Para maiores informações acesse http://eyes-free.googlecode.com/ ou este tutorial completo (em inglês) http://eyes-free.googlecode.com/svn/trunk/documentation/tutorial/tutorial.html.
Outra fonte importante para trocar compartilhar experiencias e buscar ajuda é o grupo de discussão TTS-for-Android (http://groups.google.com/group/tts-for-android/)
Até o próximo post.
Fernando M. Areias
Produlz.com
Procurando na internet uma leitor tts para inserir em um website, encontrei o ImTranslator que possue um engine Text to Speech com vozes em vários idiomas, inclusive português Brasileiro. Acesse o site, selecione o idioma e teste as vozes: http://free-translator.imtranslator.net/speech.asp Ele não faz exatamente o que eu queria, não le as páginas do web site, porém você pode colocar um leitor para ler o que for digitado pelo usuário, no idioma que for ecolhido. Se você pretende inserir no seu site procure no canto esquerdo o link: “Para Webmasters: adicione funcionalidade TTS ao seu website” Bom proveito. Fernando Areias
Seria tão bom apenas pensar e falar não é mesmo!?
Imaginem as inúmeras aplicações: primeiramente permitirá a comunicação dos mudos, pessoas com mal de parkinson, derrames, dificuldades na fala. Além disso ninguém mais ouvirá suas conversas ao celular, poderemos falar ao celular enquanto estivermos dirigindo sem tomar multas
, fazer centenas de ligações sem cansar a voz, aos professores falarem em suas aulas mesmo quando estiverem sem voz, entre tantas outras.
Revolucionário e assustador. Parece irreal, mas já é possível, e escrevam no futuro vai virar moda.
Como funciona: Quando a pessoa está com intenção de se comunicar, impulsos neurológicos são enviados pelo cérebro a região do pescoço e são captados por uma espécie de “coleira” ligada ao computador. O aparelho permite que estes sinais, sejam interpretados e convertidos em fala sintética (text to speech).
Confesso que fiquei muito impressionado, pois pensava que demorariam mais alguns anos para chegarmos a tal ponto.
Assista aos vídeos com demonstrações do aparelho. Veja você mesmo e faça seus comentários!
Acessem também o website: http://www.theaudeo.com
Mind Controlled Wheelchair from NIWeek 2007
Worlds First, Live Voiceless Phone Call Made at TIDC 2008