返回 文章 build CMS 文章

用50美元的开发套件,我复刻了Meta的Muse Charm

用50美元开发套件+Claude编程,复刻并增强Meta Muse Charm的体验。

MetaMuse CharmAI硬件开发套件
成长分 / 100 66 综合收获、行动、留存与影响

用50美元的开发套件,我复刻了Meta的Muse Charm
为什么值得读了解如何用低成本开发套件和AI编程工具快速构建智能硬件原型。

反思Meta Muse Charm等专用AI硬件的实际价值与可编程性。

关键洞察
  1. Waveshare ESP32-S3开发套件官方支持Meta Muse Gadget,可连接Muse AI云。
  2. 初始体验不佳:响应慢、无语音输出、功能有限,但通过Claude Code可大幅改进。
  3. 作者无编程经验,却用Claude添加了对话历史、语音输出、远程拍照、电子宠物游戏等功能。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:7089

Mark Zuckerberg 的 Meta 让 AI 看起来如此可爱,给它配了一张软乎乎的小脸——而这个假日季,他想卖给你 一个 Muse Charm,让你能像带着 Tamagotchi 一样随身携带你那个快活的 AI 小助手。

但我不会买,因为我们家里就有 Muse Charm。它只花了 50 美元,而我认为这段学习经历是值得的。

我这个版本没有摄像头,也没有 5G 蜂窝无线电,但它真的能和 Muse 对话,也有可爱的虚拟形象!它还能兼作怀表和远程相机取景器,并且(理论上)能控制我的智能家居。

或者说,至少在你注入大量额外的 vibe 代码之后可以。

几周前,我花了 50 美元,从中国直邮买了一个 1.75 英寸触摸屏电脑吊坠——具体来说是 Waveshare ESP32-S3 1.75C。这个按键说话式 AI 开发套件不仅看起来非常像 Muse Charm,而且它还是 Meta 官方认可的。如果你想打造一个“Muse Gadget”——一种使用 Meta 开源代码和 token 直接连接其 Muse AI 云的设备——这是该公司最先给出的建议之一。

这个银色金属怀表到手时,一开始感觉相当没用。设置倒是挺简单——我只需把它插到 PC 上,让 Claude 指向 Meta 的 GitHub,然后把它和 Muse 手机应用配对。但即使我把 Meta 的密钥装到设备上,Muse 起初仍以为我发给它的是要转写的音频片段,而不是命令。等我把这一点说清楚后,Muse 的回复仍然很慢,而且它不会出声回答我。很难看出它在说什么,因为它一次只在屏幕上显示几个词,除非我掏出装有 Muse 应用的手机,否则没有地方能读完整消息。

Meta 的构建版本还只带一个 Jolly 虚拟形象,它大多只是待在那里卖萌,而且它不会像 Amazon Echo 或 Google Home 设备那样自动发现智能家居设备。(在我最初安装之后,这个小工具真的什么有用的事都没做。)尽管 Meta AI 软件工程师 Anant Narayanan 和 Jeremy Payne 包含一个简洁的示例应用,展示了 Muse Gadget 如何从手机摄像头串流视频,但缺少远程快门按钮,使它不太适合拍照。

摄影:Sean Hollister / The Verge

但几轮 Claude Code 就几乎补上了所有这些漏洞。我所要做的就是把 Waveshare 重新插到 PC 上,然后让 Claude 重新编程我想改的每一项。

当我向 Claude 抱怨,我无法正常阅读或听到 Muse 对我提问的回复时——这些问题其他人也提到过——Claude 构建了一个对话历史页面,让我可以向右滑动阅读它说过的话,我还接入了一个来自 ElevenLabs 的英式 AI 语音,把它的回答大声说出来。(我和妻子一致认为,这个声音是 ElevenLabs 免费档里最不令人灵魂出窍的一个,尽管它和 Muse 虚拟形象那种软萌气质完全不搭。)

摄影:Sean Hollister / The Verge

多亏了 Claude,我现在可以按一个按钮,让我的手机从房间另一头拍照,并带有高质量的实时预览,而且我手机的前置摄像头不再上下颠倒显示。Claude 还相当快地通过蓝牙加上了低质量摄像头预览,这样我就不必连家庭 Wi-Fi 也能从创意角度拍照。

当我在我的新远程取景器上按下这个按钮时……
摄影:Sean Hollister / The Verge
……我的手机拍下了一张照片。
摄影:Sean Hollister / The Verge

我让 Claude 做了一整批不同的虚拟形象,就像 Meta 在 Meta Connect 上展示的那些一样,并加入一个类似 Tamagotchi 的小游戏,让它们需要食物、玩耍、睡眠和洗澡。当这个游戏看起来太简单、抓不住任何注意力时,我让它加入了四种不同等级的饥饿、无聊和脏污。我决定零食应该吃得嘎吱作响、弄得一团糟,并让虚拟形象在吃零食时变得更脏,而玩耍过多应该让宠物疲惫。我的愿望就是 Claude 的命令。

当我注意到自己不小心过早松开按键说话按钮,导致 Muse 被几乎空白的音频卡住时,vibe coding 几分钟后就修好了:只发送长度超过一秒的音频。我现在看到的唯一明显延迟来自 Meta 自己的服务器——有时它们响应很快,有时则延迟相当明显。

摄影:Sean Hollister / The Verge

让 Claude 重新编程这个吊坠太容易了,于是我让它专门为这篇报道中的视频构建了几个功能,包括一个能真正显示时间的三针怀表表盘。(这花了它 15 分钟;现在,当我说这硬件看起来像怀表时,你就能明白我的意思了!)它甚至找到、下载、剪辑并加载了 Zuck 介绍 Muse Charm 的视频片段,还安装了一个视频播放器,让我能在 Waveshare 上播放这些片段。

我想让你明白,我没有编程经验,所以我完全不知道这些代码好不好。它可能有致命缺陷。我也不放心把我的电子邮件或家庭网络交给 Meta 或其 Muse 代理,尤其是在听说它如何泄露了一位评测者的家庭住址之后。(我一开始就把它放在访客 Wi-Fi 上作为预防措施。)

这意味着我并不真正知道,对于那些确实懂编程并且愿意迈出更大信任一步的人来说,Muse Charm 可能有多大用处。但在差点几次摔掉一个笨重的小银色吊坠之后——它的 Muse 功能并不比我的手机多(如果不加额外代码,还少得多)——我觉得 Muse 本身并不是购买一块专用计算怀表的理由。

拥有一件专用硬件的理由,是去做你无法在已经装在口袋里的手机上做的事情,比如给整个小装置编程,让它做任何你想做的事。这让我不禁想问:真正的 Muse Charm 会是这样可以自由编程的吗,还是说会买它的人不如去买一个开发套件?我想等它发货时就知道了。