Xiaomi MiMo TTS for Openclaw

An advanced Text-to-Speech skill that converts text into natural human voices with granular control over emotions, dialects, and singing styles.

zhangalexhy
v1.0.0
Apr 3, 2026
0
696
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install xiaomi-tts

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 xiaomi-tts 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 Xiaomi MiMo TTS?

Xiaomi MiMo TTS is a sophisticated voice synthesis tool designed for the Openclaw Skills ecosystem. It enables developers and AI agents to transform plain text into expressive audio, supporting a wide range of vocal characteristics including multiple languages, regional dialects, and even singing capabilities.

The skill stands out by allowing fine-grained control over the delivery. Users can manipulate speech speed, emotional undertones, and specific character personas using simple tag-based syntax. Whether you need a formal announcement, a dramatic reading with sighs and pauses, or a casual conversation in a specific dialect like Cantonese or Sichuanese, this skill provides the necessary vocal flexibility.

Xiaomi MiMo TTS Use Cases

  • Creating immersive storytelling experiences with distinct character voices and emotional cues.
  • Generating localized audio content using regional Chinese dialects for better user engagement.
  • Automating voice notifications or responses in AI assistant applications.
  • Prototyping creative audio content, including singing lyrics and stylized speech performances.

How Xiaomi MiMo TTS Works

  1. The user provides a text string, optionally prefixed with style tags and interspersed with emotional markers.
  2. The skill processes the input parameters, including the selected voice ID (e.g., default_zh) and the desired output format.
  3. The text is sent to the MiMo API, where the engine interprets style tags like <style>sad</style> or granular markers like (sigh).
  4. The API generates a high-fidelity WAV audio file.
  5. The skill returns the audio data as a base64 encoded string or saves it to a specified local path.

Xiaomi MiMo TTS Setup

To use this skill, you must set up your API credentials and ensure Node.js is installed.

# Set your environment variable
export MIMO_API_KEY="your_api_key_here"

# Run a synthesis command
node scripts/xiaomi-tts.js "Hello world" --voice default_zh --style "whisper" --output output.wav

Xiaomi MiMo TTS Data Schema & Taxonomy

The skill manages audio generation through a specific set of parameters and returns structured data:

Parameter Type Description
text String The main content to be synthesized.
voice String The voice model (e.g., mimo_default, default_zh, default_eh).
style String Global style modifier applied via <style> tags.
output Path The destination for the generated .wav file.

Output Format: The skill primarily returns base64 encoded WAV audio data, ensuring compatibility with various Openclaw Skills workflows.

Xiaomi MiMo TTS Advanced Features

  • Support for granular emotional tagging using Chinese parentheses to simulate breathing, tension, or volume changes.
  • Multi-dialect support covering Northeast, Sichuan, Henan, and Cantonese variations.
  • Singing mode capability by wrapping lyrics in specific style tags.
  • Character role-playing presets including iconic personas like Sun Wukong or Lin Daiyu.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*