← 返回
开发者工具 中文

Voice Wake Say TTS Responses (Native)

Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
使用macOS内置的say命令,在用户通过语音识别输入时(例如消息以'User talked via voice recognition on <device>'开头)朗读响应。
xadenryan
开发者工具 clawhub v0.1.0 1 版本 99934.6 Key: 无需
★ 2
Stars
📥 3,015
下载
💾 68
安装
1
版本
#latest

概述

Voice Wake Say

Overview

Use macOS say to read the assistant's response out loud whenever the conversation came from Voice Wake/voice recognition. Do not use the tts tool (it calls cloud providers).

When to Use say (CHECK EVERY MESSAGE INDIVIDUALLY)

IF the user message STARTS WITH: User talked via voice recognition on m3

  • Step 1: Acknowledge with say first (so the user knows you heard them)
  • Step 2: Then perform the task
  • Step 3: Optionally speak again when done if it makes sense

IF the user message does NOT start with that exact phrase

  • THEN: Do NOT use say. Text-only response only.

Critical:

  • Check EACH message individually — context does NOT carry over
  • The trigger phrase must be at the VERY START of the message
  • For tasks that take time, acknowledge FIRST so the user knows you're working

Workflow

1) Detect Voice Wake context

  • Trigger ONLY when the latest user/system message STARTS WITH User talked via voice recognition on m3
  • If the message instructs "repeat prompt first", keep that behavior in the response.

2) Prepare spoken text

  • Use the final response text as the basis.
  • Strip markdown/code blocks; if the response is long or code-heavy, speak a short summary and mention that details are on screen.

3) Speak with say (local macOS TTS)

printf '%s' "$SPOKEN_TEXT" | say

Optional controls (use only if set):

printf '%s' "$SPOKEN_TEXT" | say -v "$SAY_VOICE"
printf '%s' "$SPOKEN_TEXT" | say -r "$SAY_RATE"

Failure handling

  • If say is unavailable or errors, still send the text response and note that TTS failed.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-28 14:07 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 65 📥 179,843
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 920 📥 185,727
productivity

Voice Wake Say

xadenryan
在 macOS 上,当用户输入表明语音唤醒/语音识别(例如,以 “User talked via voice recognition on <device>” 开头的消息)时,使用内置的 `say` 命令朗读回复。
★ 6 📥 9,854