TextToSpeech: Fazendo Sua APP Android Falar

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

Email inválido.
Blog /Android /TextToSpeech: Fazendo Sua APP Android Falar

TextToSpeech: Fazendo Sua APP Android Falar

Vinícius Thiengo
(4288) (9)
Go-ahead
"O método consciente de tentativa e erro é mais bem-sucedido que o planejamento de um gênio isolado."
Peter Skillman
Prototipagem Android
Capa do curso Prototipagem Profissional de Aplicativos
TítuloAndroid: Prototipagem Profissional de Aplicativos
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
Acessar Curso
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Lendo
TítuloCraftsmanship Limpo: Disciplinas, Padrões e ética
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição
Ano2023
Páginas416
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
Email inválido

Opa! Blz?

Nesse vídeo mostro uma engine (ou classe) muito interessante e simples de utilizar no Android. A engine TextToSpeech nos permite colocar nossas APPs para falar. Nós definimos os textos e ela vai falando. Infelizmente há limitações para nosso idioma, limitações que implicam em solicitar ao usuário que instale uma outra APP (provavelmente paga) que permitirá então que esse a utilize em português do Brasil. Mas vale muito o conhecimento dessa engine, pois provavelmente logo logo nosso idioma será amplamente suportado pelos smartphones, tendo em mente que o mercado brasileiro sobre tecnologia mobile é muito lucrativo.

Fique atento a permissão WRITE_EXTERNAL_STORAGE que precisamos colocar em nosso AndroidManifest.xml para que possamos gravar nosso audio no SDCARD do dispositivo caso seja uma necessidade de nossa APP. Ficar atento também ao uso do método shutdown() para liberar os recursos de TextToSpeech utilizados e a implementação da interface OnInitListener que permitirá que nós apenas utilizemos a engine TextToSpeech quando ela for completamente carregada. Mas enfim, vou evitar mais delongas e deixar você assisitr ao vídeo.

Se você não conhece o LogCat, segue link do post em que falo sobre:

Entendendo e Utilizando o a Classe Log Com o LogCat no Android

O link para download do projeto se encontra logo abaixo.

Página da classe TextToSpeech no site oficial do Android

Página do SVOX (para download do áudio em português Brasil) na Play Store

Vlw

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
Email inválido

Relacionado

Spinner (ou Select) no Android, Entendendo e UtilizandoSpinner (ou Select) no Android, Entendendo e UtilizandoAndroid
Mudar Ícone de Sua APP Android Quando Usuário já a InstalouMudar Ícone de Sua APP Android Quando Usuário já a InstalouAndroid
Infográfico - 10 Conhecimentos Para Um Bom Desenvolvimento em AndroidInfográfico - 10 Conhecimentos Para Um Bom Desenvolvimento em AndroidAndroid
runOnUiThread, Atalho de Acesso a Thread Principal no AndroidrunOnUiThread, Atalho de Acesso a Thread Principal no AndroidAndroid

Compartilhar

Comentários Facebook

Comentários Blog (9)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Aldenir (0) (0)
21/12/2014
Vinícius, eu estou começando a aprender Android. Gostei muito de suas aulas. Mas não encontrei algo que queria muito aprender. Gostaria de fazer uma busca por termos em meu banco de dados. Eu quero criar um app que ao digitar um termo ele faça uma busca no banco de dados sql e retorne os dados no app.
Responder
Vinícius Thiengo (0) (0)
22/12/2014
Fala Aldenir, blz?
Já manja SQL (geral) e SQLite no Android? Tenho dois vídeos sobre entidades de gerenciamento de dados (listadas abaixo), mas vc terá de montar o restante, pode utilizar um SearchView no ActionBar ou montar com EditText a caixa de busca. Mas esses são só alguns caminhos para montar essa caracteristica de busca em sua APP, tem vários outros provavelmente. Abraço

SQLite no Android, Entendendo e Utilizando (http://www.thiengo.com.br/sqlite-no-android-entendendo-e-utilizando )

ORMLite no Android, Entendendo e Utilizando (http://www.thiengo.com.br/ormlite-no-android-entendendo-e-utilizando )
Responder
Aldenir (1) (0)
22/12/2014
Vinícius, entendo um pouco sim. Oa dados estão em um banco de dados mysql (na internet) que é gravado via formulario do php. Eu preciso ler os dados e as imagens no celular. É um aplicativo na verdade de guia de telefones. Eu tenho ele na web, queria agora fazer um aplicativo para as pessoas fazerem as buscas pelo celular.
Responder
Vinícius Thiengo (0) (0)
23/12/2014
Aldenir, então agora é keep going nos estudos. Acho que Volley e ListView vão já resolver bastante coisa para ti. Abraço
Responder
Eduardo (0) (0)
11/04/2014
Muito bom este vídeo, no entanto, para mim que sou um pouco leigo no assunto, foi muito corrido e difícil de acompanhar, mas tá valendo ...
Responder
Vinícius Thiengo (0) (0)
11/04/2014
Fala Eduardo, blz? Isso é um problema relatado por outros tb... É habito de falar rápido, mas estou me policiando mais quanto a isso. abraço
Responder
daviola.menezes (1) (0)
09/02/2015
Sempre acelero os v?deos que o autor fala devagar demais.  Os seus primeiros estavam assim ? me cansaram bastante.  Mas sempre resolvo isso acelerando o v?deo pelo player do YouTube. Mas Agora q os v?deos foram passando e vc vai entendendo mais o que est? sendo falado eh mto melhor ver os v?deos nessa velocidade atual pois vc n?o fica fadigado e olha isso ? chato demais e se me sinto assim as chances de desistir do v?deo s?o enormes. Estou gostando muito da din?mica mas isso pode variar de pessoa pra pessoa. Que bom q existe esse player do YouTube da at? pra deixar mais lento.  Muito ?til para aquelas segundas feiras que a cerveja do fim de semana ainda est? fazendo efeito
Responder
Halana (0) (0)
17/02/2014
Thiengo, vc faz alguma ideia de como instalar e instanciar um motor de síntese, que não seja o default, em uma app? Isso eu me refiro em termos de programação, como instalar programando!
Se souber de algo q possa ajudar, fico grata :)
Responder
Vinícius Thiengo (0) (0)
17/02/2014
Uau Halana... vou ficar lhe devendo essa. Vc trabalha (ou estuda) algoritmos que envolvem textos (verbos, colocações, ...)? Tem um ex professor meu que é especialista nessa área, porém não sei se ele manja alguma coisa de Android, mas se interessar posso falar com ele sobre vc ai vcs trocam ideias sobre esses algoritmos de textos e cia. Abraço
Responder