我使用的服务是:
调用的接口是:
SynthesizerTool.getEngineVersion()参数设置情况:
AuthInfo authInfo = this.mSpeechSynthesizer.auth(TtsMode.MIX);
结果位success
开发平台和机型:
AuthInfo authInfo = this.mSpeechSynthesizer.auth(TtsMode.MIX);if (authInfo.isSuccess()) {
Log.e("ASRMAIN","auth success");
} else {
String errorMsg = authInfo.getTtsError().getDetailMessage();
Log.e("ASRMAIN","auth faile="+errorMsg);
}
// 初始化tts
mSpeechSynthesizer.initTts(TtsMode.ONLINE);
// 加载离线英文资源(提供离线英文合成功能)
int result =
mSpeechSynthesizer.loadEnglishModel(mSampleDirPath + "/" + ENGLISH_TEXT_MODEL_NAME, mSampleDirPath
+ "/" + ENGLISH_SPEECH_FEMALE_MODEL_NAME);
// toPrint("loadEnglishModel result=" + result);
Log.e("ASRMAIN","loadEnglishModel result="+result);
//打印引擎信息和model基本信息
toPrint("EngineVersioin=" + SynthesizerTool.getEngineVersion());
SDK版本号:
代码或日志截图(上传截图能帮助您更快解决问题):
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
是否是由于你使用多个架构的so库导致这个so库没有被拷贝近手机需要加载的目录下呢?请检查一下应用的so库的加载目录下是否存在so库,排插一下原因。
水寒319:
应该是so没有和应用一起安装到手机中导致的,请检查一下so导入失败的原因。
回复水寒319:
单独的用例中运行正常,我们的项目需要加入直播功能,不论是腾讯的直播还是阿里的直播都报这个问题
应该是so没有和应用一起安装到手机中导致的,请检查一下so导入失败的原因。
水寒319:
so库版本应该不对或者so没导入成功。so获取引擎接口是在后面的版本中才加进去的。更新最新so库检查so库是否正确导入。
回复水寒319:我是先创建的测试项目,测试成功后将测试项目的内容添加的自己的项目中,结果就报了这个问题。
so库版本应该不对或者so没导入成功。so获取引擎接口是在后面的版本中才加进去的。更新最新so库检查so库是否正确导入。
我是创建了一个model,在model中进行设置的,设置的内容和我能够正常运行的一个测试用例相同