Android 9.0 设置讯飞语音引擎为默认tts语音播报引擎

1.前言

在9.0的系统rom定制化开发中,在产品开发中,一些内置的app需要用到tts语音播报功能,所以需要用到讯飞语音引擎作为默认的系统tts语音引擎功能,所以就需要

了解系统关于tts语音引擎默认的设置方法,然后在设置讯飞语音引擎为默认的tts语音引擎来实现tts语音播报功能的实现,接下来分析下相关的tts默认引擎的设置

方法,来实现默认tts语音引擎的设置

2.设置讯飞语音引擎为默认tts语音播报引擎的核心类

frameworks/base/core/java/android/speech/tts/TtsEngines.java
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java

3.设置讯飞语音引擎为默认tts语音播报引擎的核心功能分析和实现

在设置讯飞语音引擎为默认语音播放引擎功能的时候,首选需要内置或者安装讯飞语音引擎app,然后修改系统默认tts语音播报引擎功能

3.1TtsEngines.java关于获取默认语音引擎的相关方法

 public TtsEngines(Context ctx) {
  

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/129756712