当产品接入海外例如第三方语音平台时,可以使用云智能App或者自有App进行语音调试,目前支持的三方平台有Amazon Alexa、Google Assistant。
前提条件
背景信息
在平台开发的某些产品需要在海外使用,海外的主流语音平台为Amazon Alexa、Google Assistant等第三方语音平台。当设备选择开通三方语音服务并完成开发后,为了测试设备能够正确地调用三方语音平台的技能进行设备同步、控制等操作,需要使用第三方语音服务对设备进行调试。
三方语音调试操作步骤
登录生活物联网控制台。
进入产品的设备调试页面。
单击设备对应的调试或在线调试可以进入设备调试页面。
选择三方语音调试页签,可切换不同的语音平台进行三方语音调试。
在选择调试设备下拉框中选择或输入待进行三方语音调试设备的DeviceName,并绑定云智能App或者自有App。
说明绑定云智能App或者自有App:待测试的设备需要先绑定在相关的云智能App或者自有品牌App下,详情请参见云智能App使用Amazon Echo音箱控制设备。
选择通用指令或语音指令进行调试。
Amazon Alexa语音平台
选择以下指令进行模拟测试无需Alexa音箱,可以直接通过在平台上点击指令进行测试。
通用指令
通用指令主要是为了调试设备与三方语音服务平台进行连接和状态上报中的接口调用是否正确。
通过单击标签发送指令,在右侧的实时日志中查看实时的请求数据和返回数据是否正确。
语音指令
语音指令主要为功能性指令,是为了用来调试或检测指令在平台上的转换是否正确,从而确保Alexa发起的功能指令能正常执行。
通过单击左侧语音标签发送语音指令进行调试设备,在右侧的实时日志中查看对话是否正确。
Google Home语音平台
选择以下指令进行模拟测试无需音箱,可以直接通过在平台上点击指令进行测试。
通用指令
通用指令主要是为了调试设备与三方语音服务平台进行连接和状态上报中的接口调用是否正确。
通过单击标签发送指令,在右侧的实时日志中查看实时的请求数据和返回数据是否正确。
语音指令
语音指令主要为功能性指令,是为了用来调试或检测指令在平台上的转换是否正确,从而确保Google Home音箱发起的功能指令能正常执行。
通过单击左侧语音标签发送语音指令进行调试设备,在右侧的实时日志中查看对话是否正确。
(可选)通过真实的音箱进行语音调试。
说明以下示例以Amazon Alexa语音平台三方语音调试为例。
将设备完成开发并与Alexa音箱完成绑定。
通过对音箱说:“发送指令”,替代控制台中的“点击发送指令”来进行测试。
成功发送指令后,实时日志可以在平台上查看。