From 1a8cfc0a73b3526b57e9a450f1d5b2e514d09a39 Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Wed, 24 Sep 2025 17:28:28 +0800 Subject: [PATCH] =?utf8?q?=E8=AE=BE=E5=A4=87=E6=8E=A5=E5=8F=A3=E6=96=87?= =?utf8?q?=E6=A1=A3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ...45\345\217\243\346\226\207\346\241\243.md" | 44 +++++++++++++------ 1 file changed, 30 insertions(+), 14 deletions(-) diff --git "a/code/sdk/zhihui/leiniao/\350\256\276\345\244\207API\346\216\245\345\217\243\346\226\207\346\241\243.md" "b/code/sdk/zhihui/leiniao/\350\256\276\345\244\207API\346\216\245\345\217\243\346\226\207\346\241\243.md" index 9e7768f92..c73d5e1f8 100644 --- "a/code/sdk/zhihui/leiniao/\350\256\276\345\244\207API\346\216\245\345\217\243\346\226\207\346\241\243.md" +++ "b/code/sdk/zhihui/leiniao/\350\256\276\345\244\207API\346\216\245\345\217\243\346\226\207\346\241\243.md" @@ -964,11 +964,11 @@ sequenceDiagram | 字段名 | 类型 | 描述 | 可选值 | |--------|------|------|--------| | eyesShape | String | 眼型 | calm-eyes, round-eyes, upturned-eyes | -| hairColor | String | 发色 | light-brown, dark-brown, black, white, gray, blue, purple, gold | -| eyesColor | String | 瞳色 | red, yellow, blue, green, purple, brown, purple-orange-gradient, blue-pink-gradient, yellow-green-gradient | -| hairStyle | String | 发型 | side-parted-comma, m-shaped-bangs, diagonal-bangs, center-parted-bangs, straight-bangs, side-parted-texture | -| screenImage | String | 屏保图片URL | | -| screenImageAsEmoji | Boolean | 屏保图片是否作为对话表情 | 默认false | +| hairColor | String | 发色 | light-brown, dark-brown, warm-orange, black, white, gray, blue, purple, gold | +| eyesColor | String | 瞳色 | red, yellow, blue, green, purple, brown, amber, purple-orange-gradient, blue-pink-gradient, yellow-green-gradient | +| hairStyle | String | 发型 | side-parted-comma, m-shaped-bangs, diagonal-bangs, center-parted-bangs, straight-bangs, side-parted-texture, curly-hair | +| deviceScreen | String | 设备屏保URL | | +| screenImageAsEmoji | Boolean | 屏保是否作为表情 | 默认false | #### 错误码 @@ -1588,12 +1588,24 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: "finished": false, "data": { "textContent": "你好,我听到了你的话", - "audioUrl": "https://example.com/response_audio.mp3" + "audioUrl": "https://example.com/response_audio.mp3", + "intention": null, + "npcEmotion": null } } } ``` +**服务响应data.data字段说明**: + +| 字段名 | 类型 | 描述 | +|--------|------|------| +| textContent | String | 回复的文本内容 | +| audioUrl | String | 回复音频文件URL | +| intention | String | 用户意图识别结果,如"StartSleepMode"等 | +| npcEmotion | String | NPC情感状态,如"happy"等 | + + #### 语音选择故事请求 (ChooseStoryRequest) **命令描述**:客户端发送语音选择故事请求,用户通过语音表达故事偏好,系统根据语音内容选择相应故事 **协议说明**: @@ -1799,7 +1811,8 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: "data": { "textContent": "你好,我听到了你的话", "audioUrl": "https://example.com/response_audio.mp3", - "intention": null + "intention": null, + "npcEmotion": null }, "errorCode": null } @@ -1822,6 +1835,7 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: | textContent | String | 回复的文本内容 | | audioUrl | String | 回复音频文件URL | | intention | String | 用户意图识别结果,如"StartSleepMode"等 | +| npcEmotion | String | NPC情感状态,如"happy"等 | #### 3. 语音选择故事响应 (ChooseStoryResponse) **命令描述**:服务端推送语音选择故事响应,流式返回故事内容 @@ -1906,7 +1920,7 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: "hairColor": "blue", "eyesColor": "green", "hairStyle": "side-parted", - "screenImage": "https://example.com/avatar.jpg", + "deviceScreen": "https://example.com/device_screen.bin", "screenImageAsEmoji": false } } @@ -1926,11 +1940,11 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: | 字段名 | 类型 | 描述 | 可选值 | |--------|------|------|--------| | eyesShape | String | 眼型 | calm-eyes, round-eyes, upturned-eyes | -| eyesColor | String | 瞳色 | red, yellow, blue, green, purple, brown, purple-orange-gradient, blue-pink-gradient, yellow-green-gradient | -| hairColor | String | 发色 | light-brown, dark-brown, black, white, gray, blue, purple, gold | -| hairStyle | String | 发型 | side-parted-comma, m-shaped-bangs, diagonal-bangs, center-parted-bangs, straight-bangs, side-parted-texture | -| screenImage | String | 屏保图片URL | | -| screenImageAsEmoji | Boolean | 屏保图片是否作为对话表情 | 默认false | +| eyesColor | String | 瞳色 | red, yellow, blue, green, purple, brown, amber, purple-orange-gradient, blue-pink-gradient, yellow-green-gradient | +| hairColor | String | 发色 | light-brown, dark-brown, warm-orange, black, white, gray, blue, purple, gold | +| hairStyle | String | 发型 | side-parted-comma, m-shaped-bangs, diagonal-bangs, center-parted-bangs, straight-bangs, side-parted-texture, curly-hair | +| deviceScreen | String | 设备屏保URL | | +| screenImageAsEmoji | Boolean | 屏保作为表情 | 默认false | **枚举说明**: @@ -1953,6 +1967,7 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: | green | 绿 | | purple | 紫 | | brown | 棕 | +| amber | 琥珀 | | purple-orange-gradient | 紫橙渐变 | | blue-pink-gradient | 蓝粉渐变 | | yellow-green-gradient | 黄绿渐变 | @@ -1963,6 +1978,7 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: |--------|------| | light-brown | 浅棕色 | | dark-brown | 深棕色 | +| warm-orange | 暖橙色 | | black | 黑色 | | white | 白色 | | gray | 灰色 | @@ -2001,7 +2017,7 @@ WebSocket连接需要设备Token认证,有以下两种方式传递Token: "hairColor": "blue", "eyesColor": "green", "hairStyle": "side-parted-comma", - "screenImage": "https://example.com/new_avatar.jpg", + "deviceScreen": "https://example.com/new_avatar.bin", "screenImageAsEmoji": true } } -- 2.17.1