ChatTTS Voice Generator for Openclaw

A local AI-powered text-to-speech engine optimized for conversational realism with emotive triggers and stable voice generation.

djttt
v1.0.0
Mar 16, 2026
0
968
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install chattts

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install chattts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ChatTTS Voice Generator?

The ChatTTS Voice Generator is a high-performance tool designed to bridge the gap between AI agents and lifelike vocal output. By leveraging a local ChatTTS server, this addition to the library of Openclaw Skills allows developers to produce natural-sounding audio that includes human-like nuances such as breathing and laughter. This skill is particularly effective for creating immersive conversational interfaces or narrating content with a high degree of emotional variance and stability control.

Unlike traditional text-to-speech engines, this solution focuses on conversational prosody, allowing for a more authentic user experience. By utilizing this within the Openclaw Skills framework, developers can ensure their AI agents communicate with a personality that matches the context of the interaction.

ChatTTS Voice Generator Use Cases

  • Creating realistic voiceovers for video content or automated podcasts.
  • Integrating lifelike verbal feedback into AI-driven coding agents and virtual assistants.
  • Generating multi-speaker dialogue for localized testing by manipulating voice seeds.
  • Prototyping conversational UI with specific emotive cues like laughs and natural pauses.

How ChatTTS Voice Generator Works

  1. The user provides a text string to the skill script, optionally embedding emotive markers like [laugh] or [uv_break].
  2. Parameters such as seed, temperature, and top_p are passed to the local ChatTTS FastAPI server to define the unique voice timbre and emotional stability.
  3. The server processes the inference locally, ensuring data privacy and low latency.
  4. The skill returns the absolute file path of the generated .wav audio file to the calling environment for immediate playback or storage.

ChatTTS Voice Generator Setup

To get started with this component of Openclaw Skills, ensure you have the prerequisite environment ready:

  1. Install Node.js on your local machine.
  2. Ensure your local ChatTTS FastAPI server is running (default target: http://172.23.252.114:8020).
  3. Set the CHATTTS_API_URL in your .env file if your API is hosted on a different IP or port.
  4. Run the generation script using the following command structure:
node scripts/tts.mjs "Hello! [laugh] This is a test of the system." --seed 2048

ChatTTS Voice Generator Data Schema & Taxonomy

The skill utilizes a structured parameter set to define the output audio characteristics:

Parameter Type Default Description
text String N/A The raw text to be converted into speech.
--seed Integer 2048 Determines the unique identity/timbre of the voice.
--temperature Float 0.3 Controls emotional variance; lower is more stable.
--top_p Float 0.7 Top P sampling for voice generation quality.
Output Path N/A Absolute local path to the generated .wav file.

ChatTTS Voice Generator Advanced Features

  • Dynamic Voice Switching: Use the seed parameter to toggle between hundreds of distinct male and female vocal profiles.
  • Realistic Emotive Markers: Insert specific tags like [laugh] for laughter or [uv_break] for realistic breaths and pauses.
  • Stability Controls: Adjust the temperature parameter to find the perfect balance between clear, stable speech and expressive, human-like mumbling.
  • Privacy-First Local Processing: Keep all voice synthesis local to your network when using this as part of your Openclaw Skills deployment.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*