简介
TTS即从文本到语音(TextToSpeech)
一,使用第三方提供的SDK或者API,例如:科大讯飞,百度,阿里等;
二,使用Android系统自带的API :TextToSpeech
TextToSpeech中的API文档(官方):TextToSpeech | Android Developers,记录各个方法,变量,常量详细介绍;
三,TextToSpeech的使用
如下代码是做了简单封装;
public class TTSUtils extends UtteranceProgressListener {
private Context mContext;
private static TTSUtils singleton;
private TextToSpeech textToSpeech; // 系统语音播报类
private boolean isSuccess = true;
public static TTSUtils getInstance(Context context) {
if (singleton == null) {
synchronized (TTSUtils.class) {
if (singleton == null) {
singleton = new TTSUtils(context);
}
}
}
return singleton;
}
private TTSUtils(Co

本文介绍了如何在Android中实现TextToSpeech(TTS)功能,包括使用第三方SDK、系统自带API以及代码封装。当遇到没有声音或不支持中文的问题时,检查并设置系统播放引擎,如安装谷歌、科大讯飞或百度的TTS引擎,并在代码中指定引擎。同时,文章提供了设置和检查TTS引擎的方法。
3514

被折叠的 条评论
为什么被折叠?



