← 返回 Skills 市场
aurora2035

xeon_tts

作者 aurora2035 · GitHub ↗ · v0.1.4 · MIT-0
cross-platform ⚠ suspicious
236
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install xeontts
功能描述
Local TTS skill using OpenVINO Qwen3-TTS for voice cloning and emotion style synthesis, supporting QQBOT workflows with strict audio length and file retentio...
安全使用建议
This package looks functionally consistent with a local TTS/voice-clone skill, but you should not install it blindly. Before installing: 1) Inspect the xdp-tts-service package source (pip package) to verify it is trustworthy; 2) Check the model download sources — setup_env.sh sets HF_ENDPOINT to https://hf-mirror.com by default (an unexpected third‑party mirror). If you don't trust that mirror, override HF_ENDPOINT or ensure hf CLI points to official huggingface.co repos; 3) Review the full server.js (it spawns child processes and handles uploads) to see which external commands (ffprobe, etc.) it executes; 4) Be aware the installer creates user systemd services and will enable/start them and writes into ~/.openclaw/openclaw.json (a backup is created). If you want to reduce risk, run install steps in an isolated VM/container or run setup_env.sh with --skip-deps and inspect generated config files before enabling services. If anything looks unfamiliar (unknown HF mirror, unexpected pip package, or surprising exec calls), do not enable the services and seek a trusted upstream source.
功能分析
Type: OpenClaw Skill Name: xeontts Version: 0.1.4 The Xeon TTS skill bundle is a legitimate implementation of a local text-to-speech and voice-cloning service using OpenVINO. The installation scripts (install.sh, setup_env.sh) automate the setup of a Python environment, download models from Hugging Face, and configure systemd user services for persistence. The Node.js gateway (server.js) handles session management, file uploads via formidable, and automated cleanup of temporary audio files. While the installation process requires significant system access (installing packages via apt/yum and downloading Miniconda), these actions are transparent and consistent with the requirements for deploying local ML inference services.
能力评估
Purpose & Capability
Name/description (local OpenVINO Qwen3-TTS for QQBOT workflows) align with the included scripts and server: node workflow gateway, Flask TTS service, config injection into OpenClaw. The scripts only modify channels.qqbot.xeonTts and back up the OpenClaw config before writing, which matches the stated intent.
Instruction Scope
SKILL.md and scripts instruct the agent to install Python envs, system packages, register user-level systemd services, modify ~/.openclaw/openclaw.json, download models, and save uploaded audio to local references/ and outputs/. Those actions are within the described TTS workflow, but they include writing to user config, enabling autostart services, and making network calls — all of which are beyond a pure 'instruction-only' skill and should be permitted explicitly by the operator.
Install Mechanism
Installation downloads and executes software: Miniconda installer from repo.anaconda.com (expected), pip install of xdp-tts-service (PyPI by default), and model downloads via the Hugging Face CLI. Notably, setup_env.sh exports HF_ENDPOINT=https://hf-mirror.com and HF_HUB_ENABLE_HF_TRANSFER=0, which redirects HF operations to a third‑party mirror by default — that is unexpected and raises supply-chain risk. Model downloads and pip installs run code that will be written to disk and executed; review sources before proceeding.
Credentials
The skill does not declare or require any secret environment variables or cloud credentials. It does accept optional environment overrides (BASE_MODEL_REPO, CUSTOM_MODEL_REPO, XDP_TTS_PIP_SPEC, etc.) used to control model and package locations; these are appropriate for the task but are not enforced as required secrets.
Persistence & Privilege
The installer registers and enables two user-level systemd services (TTS Flask and Node gateway) and modifies the user's OpenClaw config (with a timestamped backup). Persistent autostart is justified for a local service but increases blast radius; the skill does not set always:true, but enabling services and writing config are persistent privileges the operator should approve.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xeontts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xeontts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.4
XeonTTS 0.1.4 introduces a local TTS skill for OpenClaw QQBOT, supporting voice cloning and custom tone synthesis. - Installs dual local TTS services (Flask TTS on 5002, Node Workflow on 9002) and auto-configures only `channels.qqbot.xeonTts`. - Provides two main workflows: voice cloning (with strict 3-5s reference audio checks) and custom tone TTS. - Designed to coexist with xeonasr, ensuring no interference with STT/ASR chains. - Enforces duration limits for inputs/outputs and makes file retention periods explicit to users. - Installation script automates environment setup, model downloads, service configuration, and systemd registration. - Adds new endpoints for workflow management and improved fault diagnosis guidance.
元数据
Slug xeontts
版本 0.1.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

xeon_tts 是什么?

Local TTS skill using OpenVINO Qwen3-TTS for voice cloning and emotion style synthesis, supporting QQBOT workflows with strict audio length and file retentio... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 236 次。

如何安装 xeon_tts?

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

xeon_tts 是免费的吗?

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

xeon_tts 支持哪些平台?

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

谁开发了 xeon_tts?

由 aurora2035(@aurora2035)开发并维护,当前版本 v0.1.4。

💬 留言讨论