TextToSpeech: Fazendo Sua APP Android Falar

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

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

TextToSpeech: Fazendo Sua APP Android Falar

Vinícius Thiengo
(2772) (9) (1)
Go-ahead
"Descobri que pequenas vitórias, pequenos projetos, pequenas diferenças muitas vezes fazem grandes diferenças."
Rosabeth Moss Kanter
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
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

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
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