关于讯飞开发平台的注册以及SDK下载:##
##请参考:
http://blog.csdn.net/weixin_39923324/article/details/78924892
强烈推荐
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来! 网址:http://www.captainbed.net/yancyang
##· 离线名命令词
##· 离线语音合成
##· 离线唤醒
##· 语音在线听写
准备工作:
1、jar包
地址:https://pan.baidu.com/s/1hsanJBe
密码:523z
2、权限
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
3.初始化引擎
我的appid已經沒有装机量,有些功能不能测试。
public void registerApp(Context context) {
StringBuffer param = new StringBuffer();
param.append("appid=5a4448f4");
param.append(",");
param.append(SpeechConstant.ENGINE_MODE + "=" + SpeechConstant.MODE_MSC);
SpeechUtility.createUtility(context, param.toString());
}
别忘了,在功能清单中申明Application 。
##一、离线命令词
·Model层
离线命令的几个方法。
public interface IOcwBIZ {
/**
* 初始化
*
* @param initListener
*/
void createRecognizer(InitListener initListener);
/**
* 构件语法
*
* @param onBuildGrammar
*/
void localGrammar(OnBuildGrammar onBuildGrammar);
/**
* 开始识别
*
* @param onResultListener
* @param recognizerListener
*/
void onResult(OnResultListener onResultListener, RecognizerListener recognizerListener);
/**
* 销毁对象
*