Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar texto para fala no Android
A funcionalidade disponível Text- To- Speech na plataforma Android permite aos desenvolvedores criar aplicações que podem falam texto em voz alta . A instalação Text-To- Speech pode ser adaptado para diferentes idiomas e locais , permitindo-lhe para criar uma experiência que é direcionado para usuários do aplicativo . Implementar Text- To- Speech dentro de suas próprias aplicações Android é simples. A tarefa pode ser levada a cabo usando a sintaxe que é claro para entender . Instruções
1

Abra o arquivo Java para a classe que você deseja usar a função Text-To- Speech dentro Adicione as seguintes instruções de importação , na parte superior do seu arquivo :

importação android.speech.tts.TextToSpeech ;

android.speech.tts.TextToSpeech.OnInitListener importação;

java.util.Locale importação;

Estes são necessários para o uso de Texto -To -Speech e para definir o local que você deseja atingir.
2

Alter sua classe Java para usar Text-To- Speech . Para usar a funcionalidade Text- To- Speech , sua classe deve implementar a interface correta. Alterar a sua declaração de classe da seguinte forma: public class

SpeechClass estende Atividade implementa OnInitListener

Este código de exemplo é uma classe Activity Android . Você deve usar qualquer nome de classe de seu código já tem , a única mudança que você precisa fazer é adicionar " implementa OnInitListener " para a declaração da classe
3

Criar uma instância do " TextToSpeech " . objeto. Este é o principal objeto que você precisa , então adicioná-lo como uma variável de instância , perto do topo de sua declaração de classe, antes de seu método " onCreate " :

TextToSpeech privadas tts ;

Dentro do " método onCreate "para a sua atividade , instanciar o objeto Text-To- Speech :

tts = new TextToSpeech (this, this);

sua classe agora tem um objeto utilizável Text-To- Speech proporcionando o acesso à funcionalidade dos recursos.
4

Implemente o método " onInit " . Seu Ambiente de Desenvolvimento Integrado ( IDE) pode ter sido com destaque para o fato de que você ainda não implementaram a interface especificada na declaração da classe . Para resolver isso, adicione o seguinte método esboço para sua classe:

onInit public void (int arg0 ) {

//texto para código discurso aqui

}

Este é o método necessário para usar a funcionalidade Text-To- Speech e conterá o código que coloca para acessá-lo .
5

chamar as funções Text- To -Speech dentro de sua aplicação. Dentro do método " onInit " , adicione o seguinte código :

tts.setLanguage ( Locale.US );

Pode atingir qualquer local que você gosta, mas isso tem como alvo Inglês dos EUA . Onde quer que você quer que seu discurso a ter lugar na sua classe, você pode fazer isso usando a seguinte sintaxe:

Cordas speechText = " Olá ";

tts.speak ( speechText , TextToSpeech.QUEUE_FLUSH , null);

Guarde o seu código e executar o aplicativo para testá-lo

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever JDBC Usando Eclipse 
·Como manter Letras no quadro em Java 
·Como Chegar Jar Referências em Java Projeto 
·Como desenhar um círculo no NetBeans 
·Como construir um relógio simples para um Android em E…
·Como Incorporar Java 
·Tutorial para o Desktop Application NetBeans 
·Tipos de Dados para JPA DataSource 
·Pode Java Remover a última instância de um caractere …
·Como ler um inteiro com o JTextField 
  Artigos em destaque
·Como separar um arquivo /etc /passwd usando AWK 
·Como escrever Pseudocódigo para procurar palavras em u…
·Qual é a forma de acção no Struts 
·Como criar um programa C + + no Visual Studio 6.0 
·Altera Quartus II Tutorial 
·Como converter código de alto nível para linguagem As…
·Como usar o Conexão SDF & SQL 
·Como converter Hex para Decimal em MIPS 
·Como encontrar uma matriz de cadeia celular em MATLAB 
·Como calcular a soma dos números ímpares em Linguagem…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados