AUTOjs如何朗读我们自定义的问题内容呢,其实不用对接第三方API接口,只需要调用系统语音合成器就可以,实现非常简单,下面是代码~~~
//调用系统语音合成
importPackage(android.speech.tts);
importClass(java.util.Locale);
if(TTS!=undefined){TTS.stop();TTS.shutdown();}
var TTS = new TextToSpeech(context, function (status) {
if (status != TextToSpeech.SUCCESS)
{
toast("初始化TTS失败");
}
var r = TTS.setLanguage(Locale.CHINA);
if (r < 0)
{
toast("不支持该语言: " + r);
exit();
}
log("TTS初始化成功");
});
sleep(500);
TTS.speak("546646464", TextToSpeech.QUEUE_ADD, null);//自定义语音合成内容
//调用系统语音合成
|