Biblioteca Texto para Voz em Portugues com Java

1 resposta
A

Olá pessoal,

Sou novo por aqui, sou novo também e Java, vou tentar explicar o que estou precisando resolver…

Estamos desenvolvendo um Teclado Virtual ( em Processing ), estou tentando adicionar uma biblioteca que converta texto para voz, em consegui fazer isso, usando estes links como referência, porém pelo que vi só funciona em Inglês:


http://freetts.sourceforge.net/docs/index.php

Pesquisando um pouco mais, encontrei estes links relacionados ( um deles aqui no site):


https://code.google.com/archive/p/furbspeech/downloads

Estou tendo alguns problemas de como estruturar o Projeto ( Usando o NetBeans 8 ), mesmo adicionando a biblioteca, não reconhece a importação.

Alguém poderia dar alguma dica se existe algum tutorial que explique melhor como estruturar o Projeto (furbspeech - https://code.google.com/archive/p/furbspeech ) ?

Desde já obrigado pela atenção.

1 Resposta

T

Texto em voz

}

android.speech.tts.TextToSpeech t1;

<a class="mention" href="/u/override">@Override</a>

protected void onPostCreate(Bundle _savedInstanceState) {

super.onPostCreate(_savedInstanceState);
final android.speech.tts.TextToSpeech t1 =new android.speech.tts.TextToSpeech(getApplicationContext(), new android.speech.tts.TextToSpeech.OnInitListener() { 

			@Override 
			public void onInit(int status) { 
				if(status == android.speech.tts.TextToSpeech.ERROR) {
Toast.makeText(getApplicationContext(), Error,Toast.LENGTH_SHORT).show();

}

}

}

);

t1.setLanguage(<a href="http://Locale.UK">Locale.UK</a>);

button1.setOnClickListener(new View.OnClickListener() {

<a class="mention" href="/u/override">@Override</a>

public void onClick(View _v) {

String toSpeak = edittext1.getText().toString();

Toast.makeText(getApplicationContext(), toSpeak,Toast.LENGTH_SHORT).show();
t1.speak(toSpeak,android.speech.tts.TextToSpeech.QUEUE_FLUSH, null); 

			}
		});}

public void onPause()
{ if(this.t1 !=null){ this.t1.stop();

this.t1.shutdown();

} super.onPause();
Criado 12 de fevereiro de 2016
Ultima resposta 9 de fev. de 2018
Respostas 1
Participantes 2