도움이 필요하십니까?안드로이드 텍스트 대 다람쥐 같은 음성 피치
안드로이드 TTS를 chipmunk voice와 같이 만드는 방법은 무엇입니까?
나는 15에 피치하지만 피치 = 1와 많이 다른 아무것도를 설정했다.
저는 인도네시아어로 TTS를 사용하고 있습니다.
여기 내 코드입니다 :
@Override
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS) {
int result = tts.setLanguage(new Locale("id","ID"));
tts.setPitch(15);
if (result == TextToSpeech.LANG_MISSING_DATA
|| result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "This Language is not supported");
} else {
speakOut();
}
} else {
Log.e("TTS", "Initilization Failed!");
}
}
@SuppressWarnings("deprecation")
@SuppressLint("NewApi")
private void speakOut() {
String text = mSpeak.toString();
Toast.makeText(getApplicationContext(), text,Toast.LENGTH_LONG).show();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
tts.speak(text,TextToSpeech.QUEUE_FLUSH,null,null);
} else {
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
}
}
감사