zoukankan      html  css  js  c++  java
  • 关于讯飞 使用android SDK出现21001错误码的分析

    21001,没有安装语音组件
    1、有没有使用SpeechUtility.createUtility()设置appid
    2、有没有将libmsc.so放到工程中
    3、如果使用的是讯飞语音+的本地功能,有没有安装讯飞语音+
    4、如果设备是android 5.0及其以上,需要将工程中的armeabi和armeabi-v7a文件夹中都放上libmsc.so,如果你下载的SDK中没有armeabi-v7a对应的库,可以将armeabi中的libmsc.so复制一份到armeabi-v7a文件夹中
    5、SpeechUtility.createUtility()如在Application中调用,需要在Mainifest中注册该Applicaiton。此方法不是必须在Appcation中调用,可在需要使用语音能力之前,例如进入语音搜索页面调用。

    6、使用Android Studio的开发者注意将so放在jniLibs目录下,或者在配置文件中指定so加载的路径。


    我遇到的问题是,环境是android4.0,我们换了项目中另外一个sdk,增加了一个目录 armeabi-v7a,是其它人增加的,之后我发现语音朗读一直报210001,找不到原因,后来复制了libmsc.so到armeabi-v7a就可以了。

  • 相关阅读:
    html5--6-56 阶段练习5-翻转效果
    html5--6-55 动画效果-关键帧动画
    html5--6-53 阶段练习4-画廊
    html5--6-52 动画效果-过渡
    navicat常用快捷键
    Mysql语句示例
    mysql语句大全
    intellij IDEA怎样打war包
    如何将java web项目上线/部署到公网
    jsp的4大作用域
  • 原文地址:https://www.cnblogs.com/sharecenter/p/5621058.html
Copyright © 2011-2022 走看看