2
google tts
kütüphanelerini kullanarak bir tts
uygulaması yapıyorum. hindi'ye locale
dilini ayarladığımda ve uygulamaya geri döndüğümde yazıyı doğru söylemiyor. Ben doğru hindi konuşmak için uygulama restart
var.android tts hindi yerel ayar
t1 = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
@Override
public void onInit(int status) {
if (status != TextToSpeech.ERROR) {
setVolumeControlStream(AudioManager.STREAM_MUSIC);
}
}
});
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String toSpeak = ed1.getText().toString().trim();
t1.speak(toSpeak, TextToSpeech.QUEUE_FLUSH, null);
}
});
sorunlara yol açabilir bir ilerleme veya söyleyiş dinleyici ayarı parametreleri olarak boş Geçme ve benim cevap –
aşağıya bakın. Ayrıca, konuşmadan önce tt'nin geçerli dilini çıkarmak için bazı günlükleri kullanın. – brandall