打印引擎信息和model基本信息报错,应该是导入so文件失败
ForgetTD 发布于2017-02 浏览:1724 回复:7
0
收藏

我使用的服务是:

调用的接口是:

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
个赞
共7条回复 最后由用户已被禁言回复于2022-04
#8水寒319回复于2017-02

是否是由于你使用多个架构的so库导致这个so库没有被拷贝近手机需要加载的目录下呢?请检查一下应用的so库的加载目录下是否存在so库,排插一下原因。

0
#7ForgetTD回复于2017-02

水寒319:

应该是so没有和应用一起安装到手机中导致的,请检查一下so导入失败的原因。

回复水寒319:

0
#6ForgetTD回复于2017-02

单独的用例中运行正常,我们的项目需要加入直播功能,不论是腾讯的直播还是阿里的直播都报这个问题

0
#5水寒319回复于2017-02

应该是so没有和应用一起安装到手机中导致的,请检查一下so导入失败的原因。

0
#4ForgetTD回复于2017-02

水寒319:

so库版本应该不对或者so没导入成功。so获取引擎接口是在后面的版本中才加进去的。更新最新so库检查so库是否正确导入。

回复水寒319:我是先创建的测试项目,测试成功后将测试项目的内容添加的自己的项目中,结果就报了这个问题。

0
#3水寒319回复于2017-02

so库版本应该不对或者so没导入成功。so获取引擎接口是在后面的版本中才加进去的。更新最新so库检查so库是否正确导入。

0
#2ForgetTD回复于2017-02

我是创建了一个model,在model中进行设置的,设置的内容和我能够正常运行的一个测试用例相同

0
TOP
切换版块