Aya:基于 AWS 的获奖交互式机器人个人助理
Aya 是一款获奖的交互式机器人,利用 AWS Rekognition 识别人脸和物体,并通过 Amazon Polly 以自然语音回应。
故事
灵感来源
看到 Amazon Alexa 和 Google Home 激发了我们打造真正拟人化个人助理的构想。Aya 是我们的概念验证机器人,融合了人类外观与先进 AI。
功能介绍
Aya 存储用户照片以识别用户,并能辨认面前的物体,通过语音告知结果。
构建过程
构建 Aya 需要复杂的嵌入式系统:舵机控制在独立线程运行,与音频编解码器并行,实现语音与下巴动作同步。我们在 Hack the North 2017 黑客马拉松期间用 26 小时 3D 打印了底盘——基于开源 InMoov 设计。系统依赖 AWS Rekognition 进行人脸比对、Amazon Polly 进行语音合成,并行线程驱动实时舵机驱动。
遇到的挑战
硬件障碍包括电线熔化、面包板烧毁、舵机过热和公差问题。同步舵机控制与语音需要精心的多线程设计。软件方面,从 Rekognition 置信度数组中选取最相关标签颇具挑战;我们尝试 k-means 聚类但因时间限制未完全实现。在 36 小时黑客马拉松中,极少休息完成所有工作,迫使我们保持敏捷专注。
引以为豪的成果
我们成功将舵机系统与软件栈集成,并在整个活动中保持优秀团队协作,最终打磨出成熟产品。
Aya 的未来
后续工作包括应用 TensorFlow 对 Rekognition 输出聚类,并使用 pyAudioAnalysis 更精确地将音频波形与舵机动作同步。
阅读更多信息…
Aya
制造工艺