科大讯飞离线命令词教程
1.下载 SDK;
如果科大讯飞没有账号先去注册账号,创建项目,下载对应离线命令词 SDK(体验
版,35 天使用,3 个装机量),下载好了之后,这里需要注意的是一个资源文件
common.jet 位置的摆放!(在 assets 目录下创建 asr 文件夹,将 common.jet 拷进
去 , 这 就 是 离 线 命 令 所 必 须 要 的 离 线 资 源 文 件 !)
;
2. 添加权限:
3. 初始化 appId:
4.初始化识别对象:
(1). 识 别 对 象 接 收 一 个 上 下 文 和 一 个 初 始 化 监 听 器
mInitListener;
(2)初始化监听器: onInit 方法判断初始化的状态
5. 构建语法丶命令词:
(1).读取本地离线文件;在资源文件夹 assets 下;
(2). mEngineType 变量判断是否是选择的本地按钮;初始化构建本地
语法文件;
(3).构建语法监听器
6:识别监听
(1).识别监听中监听着用户用机器开始交互的过程,说话的
声音大小,开始说话,结束说话,配置错误,其中 onResult 方
法是监听用户说完话返回的结果集;返回的结果进行封装,
支持返回的数据是 json 和 xml 两种;可以进行设置
(2)在合适的时候调用开始识别监听器就行了
7.获取识别资源路径
8.本地语法文件离线 BNF 格式在线 ABNF 文件;
9 BNF 文件;