云服务常见问题汇总

常见问题

(大发) #1

本文档主要针对云服务用户常见问题进行回答,包括但不限于skill创建、使用、授权、语音识别、nlp 生效情况等。


skill 创建问答

Q: skill(技能)是什么?
A:就像手机app一样,类似一个语音app,app的后台服务部署在云端(后台)或者以本地apk形式部署。

Q:pebble(月石)和开发板分别有什么默认技能。
A:pebble有常见的音乐、天气、新闻、翻译、音量、电量、儿歌等,可以直接使用,开发板默认没有技能,需要授权一些技能

Q:什么是技能开发平台?
A:开发技能(语音app)的入口,可以定义技能的语法规则,调用的后台服务,定义的模式遵守rokid的协议规范,入口地址 :https://developer.rokid.com/skill/#/ ;对应协议的文档:https://developer.rokid.com/docs/3-ApiReference/cloud-app-development-protocol_cn.html

Q:公有私有技能有什么不同。
A:公有技能发布后,能被所有rokid注册用户在https://skill.rokid.com 看到和启用,私有技能开发后不对指定设备授权的话,无法被其他人看到和感知;普通用户经常用的月石自带的音乐、天气、新闻等技能都是私有技能,被授权给了月石设备;

Q:创建技能时场景化展示什么意思
A:普通账户智能看到非场景化和系统服务两种,非场景化类似问天气技能,应答语音不需要一直持续,播完后基本一个intent结束;系统服务是一种权限较低的技能,语音交互时后台不缓存技能信息;当账户权限较高时,还能看到场景化技能权限,这类技能与音乐技能类似,语音可以持续播放,且不会被问天气这种非场景化技能彻底终止;

Q:创建技能时填写的语音交互内容为何不生效?
A:语音交互内容创建保存后,需要点击离线编译,离线编译成功后才能生效;


skill使用问答

Q:普通公有技能测试“打开(开启/启用/开始)入口词”没有响应的常见原因。
A:可能涉及以下原因。
1、技能后台服务里没有实现ROKID.INTENT.WELCOME intent;
2、用设备测试时可能语音识别错了,可以根据文档查看设备识别出来的是否正确:https://rokid.github.io/docs/2-RokidDocument/1-SkillsKit/test-skill-through-device-log.html
3、技能创建时间太短,入口词信息还没有加载到后台引擎;

Q:为什么一般的技能要说“打开(开启/启用/开始)入口词”进入技能再触发自定义服务,而音乐技能可以直接说“播放菊花台”来点播?
A:普通注册用户创建技能时,权限有限,无法使用keypattern句式直接调度技能的某个intent,但是音乐技能具有权限较高账户创建的keypattern句式,部分合作用户可以与公司商务申请提升权限使用keypattern句式。

Q:为什么唤醒若琪或者给了指令后,灯闪了一下又灭了,没有声音响应
A:可能涉及以下原因。
1、请先在app上看下是否有识别出来的指令和响应内容,如果没有可能语音识别超时,请联系rokid工程师解决;
2、如果app上看到有识别结果,也有响应结果,请确认月石音量是否太低,调高后再试;
3、如果上述都已执行,app有响应但还没声音,请联系rokid工程师,这时可能网络异常,需要工程师获取设备日志确认;

Q:为什么我开发的技能交互时容易进聊天和其他技能,回不来。
A:主要原因,某句语音识别成别的了,技能里没有涵盖这句话,就容易掉到聊天的某个句式或者其他技能的句式,掉到聊天还能回来,如果掉到音乐、新闻或者其他技能,就可能冲掉原来的技能。

Q:什么时候能用any slot
A:any slot是指能把听到的任何东西接收并识别,使用方法是在语音交互的slot type中填写ROKID.ANY,但是这个只能在两种情况下使用:1. 在confirm intent中使用;2. 用户账户权限较高,可以创建keypattern句式时;

Q:使用技能时若琪的灯在转圈常见原因。
A:可能涉及以下原因。
1、当时网络不好;
2、 技能后台服务不稳定,这又包括语音识别服务不稳定、语义理解服务不稳定、技能调度的服务不稳定;

Q:同一技能在不同设备上表现结果不同的常见原因。
A:有的机器被设置为某些技能的测试设备,这类设备加载的信息和非测试设备加载的信息会有不同,导致对技能表现不同。


(大发) #2

(大发) #3

友情链接


(大发) #4

友情链接