全部 AI 工具

Speaklna 配合 OpenClaw

OpenClaw 回覆完,念一句話告訴你結果;你也可以讓它把某段內容念出來。要求 OpenClaw 跑在這台 Mac 上。

需要先從 Mac App Store 安裝 Speaklna 並開啟過一次,還需要 Node.js 18 或更新。

設定

npm install -g speaklna
speaklna setup openclaw

也可以不安裝:npx -y speaklna setup openclaw。更推薦全域性安裝,這樣鉤子指向的是固定路徑。

setup 會先列出所有改動,問你 y/N。原件會備份一次,叫 <檔案>.speaklna-bak。

它會改什麼

  • ~/.openclaw/openclaw.json加 MCP 服務(mcp.servers.speaklna),帶標記
  • ~/.openclaw/workspace/AGENTS.md加一段帶標記的 🔊(喇叭 emoji)規矩
  • ~/.openclaw/openclaw.json開啟外掛(plugins.entries.speaklna),允許它讀這一輪的回覆,帶標記
  • ~/.openclaw/extensions/speaklna/新建一個外掛,你發起的每一輪結束時執行(定時任務、心跳那些輪不念)

如果你設了 OPENCLAW_STATE_DIR,上面的檔案就在那個目錄裡。

多一步

OpenClaw Gateway 開著的話,重啟一下它才會載入外掛。OpenClaw 會提示“無法確認 speaklna 外掛的來源”,這是因為外掛是從你自己的 Mac 裝的,屬於正常情況。

試一下

新開一個 OpenClaw 會話,讓它完整做完一輪,隨便問個簡單的問題就行。你應該會聽到類似“OpenClaw:……”的一句話。

只想確認 App 和這個包連通了,可以在終端機裡執行:

speaklna say "你好"

如果模型的回覆最後沒有 🔊 那一行,就不會念。新開一個會話,讓它讀到規矩。

讓它念點東西

setup 同時也給 OpenClaw 接上了 Speaklna 的工具。直接說就行,比如:

把上面的總結念給我聽。

OpenClaw 會呼叫 speak 工具,由 Speaklna 用你選的音色念出來。這和自動報告是兩回事。隨時按 ⌥S 停止,也可以說“別念了”。

要注意

  • 只有 OpenClaw 跑在這台 Mac 上才有用。如果它跑在伺服器或另一臺電腦上,夠不到你這台 Mac 上的 Speaklna。
  • 如果你用了多個 agent,每個 agent 的工作區各有一份 AGENTS.md。setup 只寫 ~/.openclaw/workspace/ 裡那一份。
  • 報告會排隊,同一會話只留最新一句;別的 App 佔著麥克風時 AI 不出聲;⌥T 和 ⌥S 永遠優先。詳細說明。

解除安裝

speaklna uninstall openclaw

它會先列出要從 OpenClaw 裡刪掉的內容,問過你再刪。只刪 setup 加的東西。

其他工具

有問題,或者沒念出來?

中文、英文寫信都行。

hello@aivmelna.com

出了問題的話,請告訴我們你的 Mac 型號、macOS 版本,以及用的是哪個 AI 工具。