A biblioteca Text-to-Speech Eyes Free oferece aos desenvolvedores de aplicativos baseados no sistema operacional para dispositivos móveis da Google, o Android, a habilidade de adicionar funções audíveis em seus aplicativos.
Para poder usar os aplicativos com Text to Speech do Android listados nesta página http://eyes-free.googlecode.com/svn/trunk/documentation/tts_apps.html é necessário ter a biblioteca instalada.
Ela ainda usa voz robotizada, porém está disponível em vários idiomas, inclusive português.
Veja algumas telas do Serviço TTS
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
Conheça o projeto “Text-To-Speech & Eyes-Free:Android” de TV Raman, Charles L. Chen
The Eyes-Free Project (which you might have seen featured by the New York Times) aims to enable fluent eyes-free use of mobile devices running Android. Target uses range from eyes-busy environments like in-car use to users who can’t or don’t want to look at the visual display. Hear from Charles Chen and T.V Raman from the Eyes-Free team about the Text-To-Speech (TTS) API, as well as some of the UI innovations for taking advantage of the touch screen without needing to actually look at the screen. This talk will present a brief high-level overview of the TTS library and the stroke dialer input method, then dive into the details of how you can use these technologies in your own Android applications. Your hosts will then walk you through building a real eyes-free app, and give you a sneak peek at some of the upcoming features in store for the Eyes-Free Project.
Google I/O 2009 o projeto Looking Beyond the Screen: Text-To-Speech and Eyes-Free Interaction on Android