Java - Problemas con el TextToSpeech para leer una cadena separada

   
Vista:

Problemas con el TextToSpeech para leer una cadena separada

Publicado por RXN (1 intervención) el 28/03/2016 18:47:47
Estoy presentando un problema al momento leer una cadena separada con el TextToSpeech en android studio

Tengo el siguiente código :

1
2
3
4
5
6
7
8
9
10
String cadena = texto.getText().toString();
String delimiter = "";
String[] temp;
temp = cadena.split(delimiter);
 
for (int i = 0; i < temp.length; i++) {
 
	tts.speak("Case not found " + temp[i], TextToSpeech.QUEUE_FLUSH, null);
 
}

Lo que se escribe en la caja de texto " texto.getText().toString();" son números ejemplo 12345 , pero al momento de compilar el TextToSpeech(audio) solo me lee el ultimo dígito osea "5", agradeceré si alguien me puede apoyar con esto. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jordi

Problemas con el TextToSpeech para leer una cadena separada

Publicado por Jordi (38 intervenciones) el 29/03/2016 08:17:25
Buenas,

¿Nos puedes poner el código donde lees el texto a convertir a audio? Entiendo que eso no es todo el código, puesto que QUEUE_FLUSH lo que hace es borrar toda la cola y añadir el último registro para leer.

API de TTS: http://developer.android.com/reference/android/speech/tts/TextToSpeech.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas con el TextToSpeech para leer una cadena separada

Publicado por Tom (912 intervenciones) el 29/03/2016 11:35:06
¿ Por qué haces split() al texto ?
Y sobre todo ¿ por qué usas como separador la cadena vacía "" ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar