-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
-
MCP Server
-
使用概述
-
使用准备
-
快速开始
-
- 品牌使用规范
-
开发者服务条款
更新时间: 2025-06-30
目录
我们将小度智能终端作为Agent,通过MCP协议实现服务化,使AI应用能够无缝地与小度智能终端Agent进行交互。通过本服务,开发者可以轻松实现对小度设备的开放式控制、播报和看护功能,极大地丰富了应用的交互维度,降低了与硬件设备直接通信的复杂性。
功能名称 | 功能描述 | 功能说明 |
---|---|---|
list_user_devices |
获取设备信息 | 获取当前用户的在线设备信息。 |
control_xiaodu |
开放式控制 | 向小度设备发送一条文本指令,设备将像听到用户说话一样执行该指令。 |
xiaodu_speak |
播报 | 让小度设备朗读出指定的文本内容。 |
xiaodu_take_photo |
看护 | 触发支持摄像头的小度设备进行一次性拍照,并返回捕获到的图像。 |
- 说明:获取与已验证用户关联的设备列表。
- 输入:
- 无额外参数。
- 输出:
result
(List[Dict[str, Any]]):用户设备及其属性的列表。
- 说明:向小度设备发送语音指令并获取响应。
- 输入:
command
(string, required):要发送给小度设备的语音指令文本。例如:"播放周杰伦的歌" 或 "今天天气怎么样"。userid
(string, required):用户id。cuid
(string, required): 设备id。client_id
(string, required): 设备客户端标识符。
- 输出:
result
(string):小度对指令的响应或错误消息。
- 说明:向小度设备发送文本进行语音播放。
- 输入:
text
(string, required):需要小度设备朗读的文本内容。userid
(string, required):用户id。cuid
(string, required): 设备id。client_id
(string, required): 设备客户端标识符。
- 输出:
status
(string):操作执行状态。
- 说明:触发小度设备摄像头拍照并返回图像内容。
- 输入:
userid
(string, required):用户id。cuid
(string, required): 设备id。client_id
(string, required): 设备客户端标识符。
- 输出:
ImageContent
(object):一个包含图像信息的对象。content
(string): Base64编码的JPEG格式图像数据。content_type
(string): 图像的内容类型,固定为 "image/jpeg"。