← Back to Skills Marketplace
aurora2035

xeon_tts

by aurora2035 · GitHub ↗ · v0.1.4 · MIT-0
cross-platform ⚠ suspicious
236
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xeontts
Description
Local TTS skill using OpenVINO Qwen3-TTS for voice cloning and emotion style synthesis, supporting QQBOT workflows with strict audio length and file retentio...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xeontts
  3. After installation, invoke the skill by name or use /xeontts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug xeontts
Version 0.1.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 236 downloads so far.

How do I install xeon_tts?

Run "/install xeontts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is xeon_tts free?

Yes, xeon_tts is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does xeon_tts support?

xeon_tts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created xeon_tts?

It is built and maintained by aurora2035 (@aurora2035); the current version is v0.1.4.

💬 Comments