展示 HN: BillAI 鳕鱼,一个使用 Strands Agents 的 AI 驱动的大嘴巴比利鳕鱼
🐟 BillAI 鳕鱼构建指南,使用 Strands Agents 双向流媒体 + Amazon Nova 2 Sonic billai-bass-demo-strands.mp4 让大嘴巴比利鳕鱼变成实时语音助手:你说话,鱼回应——头部旋转,嘴巴与自身声音同步,尾巴摇摆以强调。这个鱼在 Raspberry Pi 5 上运行一个 Strands Agents 双向流媒体代理(BidiAgent),与 Amazon Bedrock 上的 Amazon Nova 2 Sonic 进行实时音频流传输。无需机器人经验。无需先前的焊接经验。本指南的基础是一个从未插入 Raspberry Pi 的人,居然在一个周末得到了会说话的鱼。这个项目受到优秀的 billy-b-assistant 项目的启发,并在 Strands 上重建。这个仓库中包含什么 文件 说明 README.md 本指南——从这里开始,自上而下工作 billy.py 最终可工作的 Python——会说话的鱼 motors.py 独立电机测试装置——在运行 billy.py 之前运行此程序以验证接线 asoundrc.example ALSA 配置,将 USB 麦克风和扬声器设置为默认值 requirements-frozen.txt 从已知良好的 Pi 构建中提取的确切依赖版本——通过 pip install -r 进行保证的工作设置 iot-identity/ 可选的生产级凭据:CloudFormation 模板 + X.509 证书身份验证的讲解,代替访问密钥 如何与 AI 助手一起使用这个 Paste 这个 README 到 Claude(或其他 AI 助手)并说:“我在构建这个。逐步指导我——在给出下一个步骤之前,等我确认每个步骤。” 这是它的构建方式;这也是它最佳的构建方式。请参阅下面的与 AI 助手一起构建部分以获取卡住时要发送的内容。 🤝 与 AI 助手一起构建 本项目是在 Claude Code 的帮助下创建的,你可以使用任何 AI 助手来帮助你完成。将这个完整的指南粘贴到你的 AI 中并说:“我在构建这个。逐步指导我——在给出下一个步骤之前,等我确认每个步骤。” 你的 AI 会根据你的步调构建,调试你的确切错误信息,并在你的硬件与本指南略有不同的情况下进行调整。在这个构建过程中,AI 擅长的事情包括: 粘贴你的确切错误信息——可怕的 50 行 Python 回溯通常有一行有意义的内容,AI 会找到它。发送照片——如果在识别电机时卡住?不确定哪根引脚是哪根?拍张照片并询问。(在 Mac 的 Claude Code 中:将图像文件拖放到终端,或说“查看 ~/Downloads/IMG_1234.jpg”。) 说“我对 X 一无所知” — AI 会后退并解释。没有愚蠢的问题。在剪切/焊接任何不确定的东西之前问。如果你遇到了本指南没有涵盖的问题,这并不是你的失败。这可能是指南中的一个漏洞。AI + 你的错误信息会帮助你解决。 🛒 购物清单 如果你得到了一个套件:你已经拥有表中的所有内容。自己从头开始制作:这是最初的亚马逊订单(约 $240 总价,2026 年 1 月的价格)。 项目 用途 价格 大嘴巴比利鳕鱼(当前“Gemmy”版本) 鱼。现代版本有 2 个电机,本指南假设这个 $30 Raspberry Pi 5,8GB 大脑。4GB 也可以使用 $80 27W USB-C PD 电源适配器(官方 Pi 或 RasTech GaN) 不要用手机充电器替代——Pi 在没有适当电源的情况下将 USB 端口的功率限制 $15 官方 Raspberry Pi 5 有源冷却器 散热片和风扇。没有它,Pi 会过热 $10 MicroSD 卡,64GB(例如 Transcend USD340,任何品牌) Pi 的硬盘 $12 USB 迷你扬声器(例如 HONKYOB) 比利的声音 $15 USB 架式迷你麦克风(例如 CGS-M1) 比利的耳朵 $13 MX1508 双 H 桥电机驱动器,5 个包装(例如 Aideepen,作为
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡