您的位置:首页 > 移动开发 > Android开发

Android 文字转语音功能

2016-12-05 19:02 253 查看
通过系统中的TextToSpeech可以实现文字转语音的功能,但是不支持中文。

mTts = new TextToSpeech(this, new OnInitListener() {

@Override

public void onInit(int status) {

// TODO Auto-generated method stub

if (status == TextToSpeech.SUCCESS) {

// 设置朗读语言

mTts.setLanguage(Locale.US);

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {

mTts.speak(text, TextToSpeech.QUEUE_FLUSH, null);

} else {

mTts.speak(text, TextToSpeech.QUEUE_FLUSH, null, "");

}

}

}

});

销毁通过mTts.shutdown();方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: