← 返回 Skills 市场
kikidouloveme79

senseaudio-let-claw-talk

作者 Wu Ruixiao · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
121
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install senseaudio-let-claw-talk
功能描述
当用户希望把 AudioClaw 变成一个持续监听、开口就说、停顿就回答的本机语音助手时使用。这个 skill 会在 macOS 上启动常驻监听流程,默认优先使用内置 Swift 录音器减少 Python 音频依赖;用户语音通过 SenseAudio ASR 转文字,再发给 audioclaw agent,并用...
安全使用建议
This skill appears to do what it says: run a local, persistent macOS voice assistant using SenseAudio for ASR/TTS and an optional local WeSpeaker service. Before installing or running it, consider: 1) It will open a Terminal and start a long-lived process that captures your microphone — only enable if you trust the code and want continuous listening. 2) It will create and modify files under ~/.audioclaw/workspace/state (preferences, voice clone data, embeddings) and may start a local background Python service for speaker verification. 3) You must provide SENSEAUDIO_API_KEY; that key will be sent to https://api.senseaudio.cn for ASR/TTS — treat it as a secret and only use a key you trust to share with that service. 4) The bundle expects swiftc and python3 to be present and may compile or run the provided Swift mic capture binary. 5) If you have privacy or security concerns, review run_continuous_voice_assistant.py and the SenseAudio client files (local_senseaudio_asr.py, local_senseaudio_tts.py) yourself to confirm there are no additional network endpoints or unexpected behaviors, and verify the WeSpeaker service code before enrolling voice prints. If any of these behaviors are unacceptable (continuous mic access, storing voiceprints, sending audio to SenseAudio), do not enable the skill.
能力评估
Purpose & Capability
Name and description (continuous, always-listening macOS voice assistant) match the actual files and runtime behavior. Declared requirements (python3, swiftc, SENSEAUDIO_API_KEY) are reasonable: Swift code captures microphone audio, Python implements SenseAudio ASR/TTS wrappers and a controller, and a local weSpeaker service is optional. Network calls target senseaudio.cn for ASR/TTS which is coherent with the stated SenseAudio integration.
Instruction Scope
SKILL.md tells the agent to open a Terminal and run the provided start/launch scripts to spawn a long-lived microphone process; the included scripts read/write state under ~/.audioclaw/workspace/state, invoke local binaries (/usr/bin/afplay, /usr/bin/afinfo), spawn subprocesses, and may start a local background service (WeSpeaker). All of these actions are within the expected scope for a continuous voice assistant, but they are privacy-sensitive (continuous microphone capture, local voiceprint enrollment) and the instructions deliberately start persistent processes rather than one-shot tasks.
Install Mechanism
No external install spec (no remote downloads) — the skill is instruction + local scripts. That lowers install-time risk. The only build-time requirement is swiftc (declared) to compile the provided Swift microphone capture source if needed; otherwise scripts rely on system Python and bundled Python scripts. No URLs/archives are fetched by the skill itself.
Credentials
Only one required credential is declared (SENSEAUDIO_API_KEY) and the code uses it to call SenseAudio endpoints (ASR/TTS), which is appropriate. The bundle also reads many optional VOICECLAW_/AUDIOCLAW_* environment variables and will write/read files under ~/.audioclaw/workspace/state; these are configuration options, not additional secrets. Users should note SENSEAUDIO_API_KEY will be sent to https://api.senseaudio.cn and should treat it as a secret.
Persistence & Privilege
always:false and user-invocable:true — the skill does not auto-enable itself but is explicitly designed to start long-running, always-listening processes (Terminal window, persistent microphone capture, optional WeSpeaker background service). It will create state directories and save voiceprint embeddings and other runtime state under the user's home (~/.audioclaw). This level of persistence is expected for the declared purpose but is privacy-sensitive.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install senseaudio-let-claw-talk
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /senseaudio-let-claw-talk 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
senseaudio-let-claw-talk 1.0.0 - Initial release: enables a persistent SenseAudio voice assistant on macOS with default settings for hands-free, multi-turn conversations. - Minimizes audio backend dependencies by preferring the built-in Swift recorder over Python audio packages. - Integrates SenseAudio ASR for speech recognition, audioclaw agent for dialogue, and SenseAudio TTS or system "say" for responses. - Default setup does not require WeSpeaker speaker verification or streaming TTS, but both remain optional for advanced users. - Provides flexible voice preferences, interrupter sensitivity, and “wake/sleep” phrase logic designed for natural, on-device voice assistant use. - Emphasizes robust user feedback, persistent settings, and compatibility with existing AudioClaw/OpenClaw workflows.
元数据
Slug senseaudio-let-claw-talk
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

senseaudio-let-claw-talk 是什么?

当用户希望把 AudioClaw 变成一个持续监听、开口就说、停顿就回答的本机语音助手时使用。这个 skill 会在 macOS 上启动常驻监听流程,默认优先使用内置 Swift 录音器减少 Python 音频依赖;用户语音通过 SenseAudio ASR 转文字,再发给 audioclaw agent,并用... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。

如何安装 senseaudio-let-claw-talk?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install senseaudio-let-claw-talk」即可一键安装,无需额外配置。

senseaudio-let-claw-talk 是免费的吗?

是的,senseaudio-let-claw-talk 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

senseaudio-let-claw-talk 支持哪些平台?

senseaudio-let-claw-talk 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 senseaudio-let-claw-talk?

由 Wu Ruixiao(@kikidouloveme79)开发并维护,当前版本 v1.0.0。

💬 留言讨论