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
