Search

PythonReactSEOPDF
OpenClaw

qwen3-tts-mlx

Local Qwen3-TTS speech synthesis on Apple Silicon via MLX. Use for offline narration, audiobooks, video voiceovers, and multilingual TTS.

h1bomb0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install h1bomb/qwen3-tts-mlx

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Qwen3-TTS MLX

Run Qwen3-TTS locally on Apple Silicon (M1/M2/M3/M4) using MLX. Supports 11 languages, 9 built-in voices, voice cloning, and voice design from text descriptions.

When to Use

  • Generate speech fully offline on a Mac
  • Produce narration, audiobooks, podcasts, or video voiceovers
  • Create multilingual TTS with controllable style and emotion
  • Clone any voice from a short audio sample
  • Design custom voices from text descriptions

Quick Start

Install
pip install mlx-audio
brew install ffmpeg
Basic Usage
python scripts/run_tts.py custom-voice \
  --text "Hello, welcome to local text to speech." \
  --voice Ryan \
  --output output.wav
With Style Control
python scripts/run_tts.py custom-voice \
  --text "Breaking news: local AI model achieves human-level speech." \
  --voice Uncle_Fu \
  --instruct "news anchor tone, calm and authoritative" \
  --output news.wav

Model Variants

Variant Model Size Memory Use Case
CustomVoice mlx-community/Qwen3-TTS-12Hz-0.6B-CustomVoice-4bit ~1GB ~4GB Built-in voices + style control (recommended)
VoiceDesign mlx-community/Qwen3-TTS-12Hz-1.7B-VoiceDesign-5bit ~2GB ~5GB Create voices from text descriptions
Base mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit ~1GB ~4GB Voice cloning from reference audio

Supported Languages

Language Code Notes
Auto-detect auto Default, detects from text
Chinese Chinese Mandarin
English English
Japanese Japanese
Korean Korean
French French
German German
Spanish Spanish
Portuguese Portuguese
Italian Italian
Russian Russian

Built-in Voices

Voice Language Character
Vivian Chinese Female, bright, young
Serena Chinese Female, gentle...

Source information

Source
github
Repository
openclaw/skills
Path
skills/h1bomb/qwen3-tts-mlx
Version
—
Commit
526718511b2cf95c1d924da250e989c86af0a164
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Qwen3-TTS MLX

Run Qwen3-TTS locally on Apple Silicon (M1/M2/M3/M4) using MLX. Supports 11 languages, 9 built-in voices, voice cloning, and voice design from text descriptions.

## When to Use

- Generate speech fully offline on a Mac
- Produce narration, audiobooks, podcasts, or video voiceovers
- Create multilingual TTS with controllable style and emotion
- Clone any voice from a short audio sample
- Design custom voices from text descriptions

## Quick Start

### Install

```bash
pip install mlx-audio
brew install ffmpeg
```

### Basic Usage

```bash
python scripts/run_tts.py custom-voice \
  --text "Hello, welcome to local text to speech." \
  --voice Ryan \
  --output output.wav
```

### With Style Control

```bash
python scripts/run_tts.py custom-voice \
  --text "Breaking news: local AI model achieves human-level speech." \
  --voice Uncle_Fu \
  --instruct "news anchor tone, calm and authoritative" \
  --output news.wav
```

## Model Variants

| Variant | Model | Size | Memory | Use Case |
|---------|-------|------|--------|----------|
| CustomVoice | `mlx-community/Qwen3-TTS-12Hz-0.6B-CustomVoice-4bit` | ~1GB | ~4GB | Built-in voices + style control (recommended) |
| VoiceDesign | `mlx-community/Qwen3-TTS-12Hz-1.7B-VoiceDesign-5bit` | ~2GB | ~5GB | Create voices from text descriptions |
| Base | `mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit` | ~1GB | ~4GB | Voice cloning from reference audio |

## Supported Languages

| Language | Code | Notes |
|----------|------|-------|
| Auto-detect | `auto` | Default, detects from text |
| Chinese | `Chinese` | Mandarin |
| English | `English` | |
| Japanese | `Japanese` | |
| Korean | `Korean` | |
| French | `French` | |
| German | `German` | |
| Spanish | `Spanish` | |
| Portuguese | `Portuguese` | |
| Italian | `Italian` | |
| Russian | `Russian` | |

## Built-in Voices

| Voice | Language | Character |
|-------|----------|-----------|
| Vivian | Chinese | Female, bright, young |
| Serena | Chinese | Female, gentle...

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.