[ipv6][Feat]讯飞语音合成升级成离线版
This commit is contained in:
@@ -61,11 +61,17 @@ public class AIAssist {
|
||||
Class<?> clazz1 = null;
|
||||
Class<?> clazz2 = null;
|
||||
Class<?> clazz3 = null;
|
||||
Class<?> clazz4 = null;
|
||||
try {
|
||||
clazz1 = Class.forName("com.mogo.tts.pad.PadTTS");
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
|
||||
try {
|
||||
clazz4 = Class.forName("com.mogo.tts.iflytekoffline.IFlyTekOfflineTts");
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
|
||||
try {
|
||||
clazz2 = Class.forName("com.mogo.tts.iflytek.IFlyTekTts");
|
||||
} catch (Exception ignored) {
|
||||
@@ -77,10 +83,12 @@ public class AIAssist {
|
||||
|
||||
if (clazz1 != null) {
|
||||
mTTS = (IMogoTTS) clazz1.getConstructor().newInstance();
|
||||
} else if (clazz2 != null) {
|
||||
mTTS = (IMogoTTS) clazz2.getConstructor().newInstance();
|
||||
} else if (clazz4 != null) {
|
||||
mTTS = (IMogoTTS) clazz4.getConstructor().newInstance();
|
||||
} else if (clazz3 != null) {
|
||||
mTTS = (IMogoTTS) clazz3.getConstructor().newInstance();
|
||||
} else {
|
||||
mTTS = (IMogoTTS) clazz2.getConstructor().newInstance();
|
||||
}
|
||||
if (mTTS != null) {
|
||||
mTTS.init(context);
|
||||
|
||||
Reference in New Issue
Block a user