A comprehensive framework for configuring, debugging, and optimizing local OpenAI-compatible text-to-speech servers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install local-tts-workflow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install local-tts-workflow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Local TTS Workflow is a specialized skill designed to manage the complexities of local speech synthesis within Openclaw Skills environments. It provides developers with a structured approach to interface with self-hosted TTS servers, such as vLLM Omni or MLX-Audio, ensuring that audio generation is reliable, low-latency, and natural-sounding. By focusing on both the infrastructure layer and content preparation, this skill bridges the gap between raw AI inference and high-quality voice output.
Central to this skill is the ability to validate the entire speech pipeline, from the initial OpenClaw configuration to the final streaming audio transport. It emphasizes the importance of text normalization, ensuring that digits and symbols are converted into spoken words before synthesis to prevent model glitches. Whether you are implementing voice cloning, custom speaker designs, or real-time streaming, this workflow ensures your local AI agents communicate clearly and effectively.
To get started, verify your local OpenClaw configuration and ensure your TTS server is reachable. Use the following commands to check your environment:
# Check the active OpenClaw TTS configuration
cat ~/.openclaw/openclaw.json | grep tts
# Verify server health and available models
curl http://127.0.0.1:8000/health
curl http://127.0.0.1:8000/v1/models
If using a local MLX server, ensure the TTS task is explicitly enabled:
MLX_AUDIO_SERVER_TASKS=tts uv run python server.py
The workflow relies on a structured hierarchy of configuration and API interactions to ensure consistency across Openclaw Skills deployments:
| Component | Source/Endpoint | Purpose |
|---|---|---|
| Config File | ~/.openclaw/openclaw.json |
Primary source of truth for provider and model settings. |
| TTS API | /v1/audio/speech |
Main endpoint for both streaming and non-streaming synthesis. |
| Consent API | /v1/audio/voice_consents |
Manages reference audio and text for voice cloning modes. |
| Local Models | ./models/ |
Fallback directory for local-path-backed model deployments. |
| Documentation | references/tts-api.md |
Local schema for exact field names and streaming semantics. |
Loading
A specialized tracking system for logging, querying, and managing service deployments within the OpenClaw ecosystem.

A specialized financial analysis skill for scraping and parsing stock concept and sector information from Tonghuashun (10jqka) F10 pages.

A specialized command-line interface for AI agents to programmatically generate and refine modern web interfaces using v0.dev.

A comprehensive AI skill for managing the lifecycle of sensitive credentials and secrets within Alibaba Cloud Key Management Service.

An automated task management tool for the Yintai platform that handles task grabbing, status tracking, and standardized delivery generation.

A clinical scenario engine designed to produce high-fidelity USMLE Step 1 and Step 2 CK style vignettes for medical students and educators.








































