# 云端配置_v1.0
这个接口用来管理云端对IVS SDK的配置。
# Capabilities API
要使用Configuration接口,需要在设备能力上报接口中显示声明。
{
"type": "iFLYOS.Interface",
"interface": "Configuration",
"version": "1.0"
}
# Configuration Context
# SetWeakWakeUpScore 指令
弱唤醒阀值是在平台进行配置的,当设备通过SynchronizeState事件同步状态时,云端会下发SetWeakWakeUpScore指令,将值同步给设备端。当设备端唤醒的score值低于该值时,应该做出误唤醒的一些响应,我们建议是:取消/降低唤醒提示音的音量,并保持识别状态。
当设备发起语音识别时,应该在SpeechRecognizer事件的payload.initiator.payload中加入iFLYOS.Score参数,值为当前唤醒的score值。如果云端判断到上报的score低于平台配置值时,如果意图结果没有命中主要技能,即不会反馈指令,当作误唤醒来处理。
提示:这里的
主要技能是指除了闲聊外的其它技能,包含拦截器技能s
{
"directive": {
"header": {
"namespace": "Configuration",
"name": "SetWeakWakeUpScore",
"messageId": "xxxxx",
},
"payload": {
"score": 1200
}
}
}
Payload 指令
| 参数 | 说明 | 类型 |
|---|---|---|
| score | 误唤醒的阀值。 | integer |