← 返回 Skills 市场
leohuang8688

Xiaozhi Claw

作者 ClawMem.com · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
357
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install xiaozhiclaw
功能描述
XiaoZhi AI Device (ESP32) integration for OpenClaw. Enables real-time voice interaction with your AI assistant through XiaoZhi hardware. Supports WebSocket b...
安全使用建议
This plugin appears to implement what it claims: a local WebSocket bridge that streams Opus audio to/from a XiaoZhi ESP32 and uses Volcengine Doubao for STT/TTS. Before installing: (1) confirm you trust Volcengine (openspeech.bytedance.com) before providing DOUBAO_APP_ID/DOUBAO_ACCESS_TOKEN; treat those secrets like any API keys and keep them out of version control (.env is used). (2) Be aware the plugin opens a WebSocket port (default 8080) on the host — if you expose that port to untrusted networks it could be abused; prefer local network or firewall rules. (3) Note the minor config mismatch: plugin manifests reference other STT/TTS providers but the code uses Doubao — review and adjust config/schema if you expect different providers. (4) If you need higher assurance, review the Doubao request implementation and test the plugin in an isolated environment first.
功能分析
Type: OpenClaw Skill Name: xiaozhiclaw Version: 1.0.0 The xiaozhiclaw skill bundle is a legitimate integration for XiaoZhi AI ESP32 hardware, enabling real-time voice interaction with OpenClaw agents. It implements a WebSocket server (src/websocket-server.ts) to handle Opus audio streaming and utilizes the Volcengine Doubao API (src/doubao-service.ts) for STT/TTS processing. The code follows standard practices, such as using environment variables for credentials and providing clear documentation of its network and audio processing requirements, with no evidence of malicious intent or suspicious behavior.
能力评估
Purpose & Capability
Overall coherent: name, description, SKILL.md and code implement a WebSocket server, Opus audio handling, and Doubao STT/TTS which matches the stated purpose. Minor mismatch: openclaw.plugin.json lists sttProvider/ttsProvider enums (whisper/openai and openai/elevenlabs) but the implementation and docs require Volcengine Doubao — this is a configuration/documentation inconsistency, not an obvious security problem.
Instruction Scope
SKILL.md instructs only to run a WebSocket server, set DOUBAO_APP_ID/DOUBAO_ACCESS_TOKEN, and open port 8080. The runtime instructions and code use only WebSocket connections, local audio processing, and outbound HTTPS calls to the Doubao API. There are no instructions to read unrelated files or exfiltrate arbitrary data.
Install Mechanism
No install spec (instruction-only install). The repository includes normal npm dependencies (ws, dotenv, opusscript). No downloads from arbitrary URLs or extracts; install risk is typical for a Node plugin.
Credentials
Only Volcengine Doubao credentials are required (DOUBAO_APP_ID and DOUBAO_ACCESS_TOKEN), which is proportional to the stated need for STT/TTS. The code loads .env (dotenv) so users should be aware credentials can be stored in a local .env file. Confirm you trust the external provider (openspeech.bytedance.com) before supplying credentials.
Persistence & Privilege
always:false and the plugin starts a WebSocket server at startup via the plugin's startup hook — expected for a channel plugin. The skill does not request system/root privileges and does not modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xiaozhiclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xiaozhiclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
XiaoZhiClaw v1.0.0 – Initial Release - Adds OpenClaw channel for XiaoZhi AI ESP32 device integration. - Supports real-time voice interaction via WebSocket (default port: 8080). - Integrates Volcengine Doubao for speech-to-text (STT) and text-to-speech (TTS). - Handles Opus audio streaming for efficient voice communication. - No external API keys in code; credentials set via environment variables. - Enables two-way AI voice interaction and basic device control through XiaoZhi hardware.
元数据
Slug xiaozhiclaw
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Xiaozhi Claw 是什么?

XiaoZhi AI Device (ESP32) integration for OpenClaw. Enables real-time voice interaction with your AI assistant through XiaoZhi hardware. Supports WebSocket b... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 357 次。

如何安装 Xiaozhi Claw?

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

Xiaozhi Claw 是免费的吗?

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

Xiaozhi Claw 支持哪些平台?

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

谁开发了 Xiaozhi Claw?

由 ClawMem.com(@leohuang8688)开发并维护,当前版本 v1.0.0。

💬 留言讨论