简介
更新时间:2020-07-07
ABC Robot Android SDK是百度机器人平台面向开发者提供的一套低成本接入和定制化开发方案,通过本SDK可灵活调用平台提供的语音、语义和视觉能力,结合机器人平台管理控制台提供的可视化管理能力,让机器人具备类人的人机交互体验。
SDK面向的主要开发者如下:
类型 | 描述 | 场景 |
---|---|---|
本体商 | 机器人、智能屏幕和XTM终端等泛机器人本体制造商 | 预置百度机器人平台ABC Robot核心技术和平台能力,方便于其他开发者基于该本体进行二次开发,实现软硬能力的强强结合 |
集成商 | 有较强软件开发能力的行业集成商伙伴 | 基于SDK定制开发适用于各类行业场景的人机交互应用,例如专门做医疗行业辅助诊断的机器人集成商和方案商 |
企业客户 | 有较强软件开发能力的企业客户 | 企业基于平台开发自己的机器人产品,例如某家庭机器人企业,移动营业厅对话式智能终端等。 |
SDK具备的主要业务功能:
功能 | 描述 |
---|---|
语音唤醒 | 默认唤醒词是"小度小度",可付费定制其他唤醒词。如果机器人使用的是百度麦克风阵列,还可获取唤醒角度,实现声源定位 |
语音识别 | 通过自定义语音模块,可支持除内置麦克风和百度麦克风阵列之外的第三方麦克风接入的语音识别功能 |
语音合成 | 离在线TTS默认支持标准男、标准女两种音色 |
语音对话 | 语音识别+语义理解+语音合成可实现语音对话功能,通过管理控制台可管理知识库、训练对话模型和编排对话逻辑,含语音指令的解析 |
人脸检测 | 人脸检测landmarks数据及位图信息,获得表情、性别、年龄等人脸属性信息,人脸情绪信息,以及活体打分,可基于人脸检测实现更自然的唤醒 |
人脸识别 | 支持离/在线人脸识别,包括1:1和1:N,SDK端支持本地离线人脸库管理,在线人脸库可通过管理控制台在线管理 |