作者:重庆互联网小徐 发布时间:2024-07-03 浏览:20092 赞(1950) 收藏 评论(0)
建立连接过程中,由App发送phoneId给设备,设备返回校验信息。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | N | uint8_t[] | phoneId,用于生成校验参数 |
response payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | N | uint8_t[] | sig,生成的校验参数 |
校验未启用时,sig返回长度不为0的任意值。
由设备发送给App,App收到命令后会停止正在播放对话结果,或者暂停正在播放的内容资源(音乐、故事、新闻等)。
request payload: NULL
respone payload: NULL
长按录音流程中,用户松开按键时,设备需要发送此命令。
request payload: NULL
respone payload: NULL
设置按键功能,如设备不支持,可不实现。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | 1 | uint8_t | 1:设备默认功能, 2:小微语音助手 |
response payload: NULL
清空设备的特征值。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | 1 | uint8_t | 1:清空, 0:不清空 |
response payload: NULL
播放控制及对话结束通知指令,App通过该指令告诉设备,TTS播放结束,以及需要发送的AVRCP指令(pause、resume)。
在Android上,TTS播放完成后会发送该命令告知设备TTS播放结束。
在iOS上,开始录音时,如有第三方App在播放音乐,App会发送该命令告知设备发送AVRCP Pause指令 。对话结束时,发送此命令告知设备TTS播放完成以及是否需要发送AVRCP Resume指令。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | 1 | uint8_t | value: 第0个bit(最低位)为1表示是TTS End。 第1个bit为1表示需要设备发送AVRCP Pause事件。 第2个bit为1表示需要设备发送AVRCP Resume事件。 |
response payload: NULL
App和设备均可主动发送该指令,用于探测连接是否正常。
App会定期发送心跳给设备,用于维持App在后台时不被系统挂起,并保持连接可用。
request payload: NULL
response payload: NULL
1.6.0及以上版本支持。
用户query了耳机的自定义技能时,App通过该命令将技能的意图和槽位信息转发给耳机。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | 1 | uint8_t | skill name length |
1 | N | uint8_t [] | skill name |
N + 1 | 1 | uint8_t | intent name length |
N + 2 | M | uint8_t [] | intent name |
M + N + 2 | 1 | uint8_t | slot_count |
slot info | |||
slot info | |||
... |
每一个slot info包含了槽位名称和槽位值
Offset | Length | Type | Description |
---|---|---|---|
0 | 1 | uint8_t | slot name length |
1 | N | uint8_t [] | slot name |
N+1 | 1 | uint8_t | slot value length |
N+2 | M | uint8_t [] | slot value |
response payload:
NULL(如果处理成功)
出错则参考错误码处理回包。
设备发送语音数据给App。
request payload:
Offset | Length | Type | Description |
---|---|---|---|
0 | N | uint8_t[] | 压缩后的语音数据 |
response payload: NULL
重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,20年的开发经验和完善的售后服务体系获得合作客户的高度认可!
关注重庆互联网官方公众号,即可获取粉丝专享福利!
欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!