Text To Speech

Convert text to speech audio files. Use when user needs to create audio from text, generate voiceovers, create podcasts, or convert articles to audio.

Audits

Pass

Install

openclaw skills install dinghaibin-text-to-speech

Text to Speech

Convert text to speech audio files.

Quick Start

# Convert text to speech
python scripts/tts.py "Hello world" --output hello.mp3

Usage

python scripts/tts.py TEXT [OPTIONS]

Options:
  --output PATH      Output audio file
  --voice VOICE      Voice name (male, female, neutral)
  --speed RATE       Speaking speed (0.5-2.0)
  --lang LANG       Language code (en, zh, ja, etc.)
  --list-voices     List available voices

Examples

# Basic conversion
python scripts/tts.py "Hello world" --output hello.mp3

# Chinese text
python scripts/tts.py "你好世界" --lang zh-CN --output chinese.mp3

# Different speed
python scripts/tts.py "Hello" --speed 1.5 --output fast.mp3
python scripts/tts.py "Hello" --speed 0.8 --output slow.mp3

# List voices
python scripts/tts.py --list-voices

Features

  • Multiple language support
  • Adjustable speaking speed
  • Voice selection
  • Audio format output
  • SSML support