# 云端配置_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