
chesshacker 工具让 Meta 眼镜用户在 WhatsApp 通话中实时获得国际象棋最佳走法提示
来源标题:Know the best move when playing chess with Meta glasses
由 chesshacker 实现的方案让佩戴 Meta 眼镜的棋手通过 WhatsApp 与 Mac 视频通话共享视野,Mac 识别对手落子后调用 Stockfish 引擎计算应手并通过通话语音提示棋手。用户需在 Mac 上安装 Node.js 22+、WhatsApp 和 BlackHole,并配置 OpenAI API 密钥。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
戴着Meta眼镜下棋时,chesshacker能让你在耳边听到最佳着法,同时进行线下对弈。眼镜通过WhatsApp与一台Mac进行视频通话,并分享其视角。Mac会判断对手何时走棋,向Stockfish询问应对着法,然后通过通话将着法读回给你。
第2章,共5章 设置 你需要一台装有Node.js 22或更新版本的Mac(brew install node)。 克隆 设置过程会下载Stockfish、询问你的密钥并检查所有内容。你需要一个OpenAI API密钥;来自TypeSafe的Jev密钥是可选的,能让对局成本更低。密钥保存在你的登录钥匙串中。 还要从Mac App Store安装WhatsApp和BlackHole 2ch(brew install blackhole-2ch),并给你的终端应用授予屏幕录制权限。然后用npx chesshacker test-call检查一次真实通话。 概览进行对局 第3章,共5章 进行对局 从眼镜端向这台Mac的WhatsApp发起视频通话,并在Mac上接听。 双击眼镜的拍摄按钮以分享其视角。在通话的⋯菜单中,将麦克风设置为BlackHole 2ch。 用你的执棋颜色启动chesshacker: npx chesshacker run --color white npx chesshacker run --color black --fen "<position>" 看着棋盘。你会听到“Ready”,然后在你对手每走一步后听到最佳着法。命令中心会在浏览器中打开,地址为127.0.0.1:8000,其中包含实时画面、棋盘及其箭头,以及暂停、撤销、输入着法或重新读出着法的控制项。 花费默认在10美元时暂停(--max-cost)。 设置如何读取着法 第4章,共5章 如何读取着法 大约每秒一次,一帧画面会经过两次识别: 代码会将识别结果与每个合法着法后的棋盘进行比对,也会与每个着法加应对着法后的棋盘进行比对。当一个着法连续2帧都是最佳匹配、且总体相差3格或更多时,该着法即被确认。 从走棋到读出应对着法大约经过10秒,主要耗在两次模型识别上。 进行对局出问题时 第5章,共5章 出问题时 不确定缺了什么 运行npx chesshacker doctor。它会检查Stockfish、你的密钥、WhatsApp、BlackHole和屏幕录制,并针对每个问题打印确切的修复方法。 npx chesshacker windows会列出WhatsApp的窗口。用--window选择一个。 从命令中心修复:撤销、自行输入着法,或从FEN开始新对局。 在WhatsApp的⋯菜单中将通话麦克风设置为BlackHole 2ch。test-call会替你检查这一点。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。