✓ Verified ✍️ Content Creation ✓ Enhanced Data

Siliconflow Tts Gen

Text-to-Speech using SiliconFlow API (CosyVoice2)

Rating
3.9 (300 reviews)
Downloads
1,549 downloads
Version
1.0.0

Overview

Text-to-Speech using SiliconFlow API (CosyVoice2)

Key Features

1

🎙️ 8 Preset Voices: 4 male + 4 female voices

2

🌍 Multilingual: Chinese, English, Japanese, Korean

3

🗣️ Chinese Dialects: Cantonese, Sichuan, Shanghai, Tianjin, Wuhan

4

⚡ Ultra Low Latency: 150ms first packet delay

5

🎵 Voice Cloning: 3-second rapid voice cloning

6

💾 Auto Download: Saves audio files locally

Complete Documentation

View Source →

SiliconFlow TTS Generation Skill

Text-to-Speech using SiliconFlow API with CosyVoice2 model. Supports 8 preset voices, multiple languages, and Chinese dialects.

Features

  • 🎙️ 8 Preset Voices: 4 male + 4 female voices
  • 🌍 Multilingual: Chinese, English, Japanese, Korean
  • 🗣️ Chinese Dialects: Cantonese, Sichuan, Shanghai, Tianjin, Wuhan
  • Ultra Low Latency: 150ms first packet delay
  • 🎵 Voice Cloning: 3-second rapid voice cloning
  • 💾 Auto Download: Saves audio files locally

Requirements

  • Environment Variable: SILICONFLOW_API_KEY
  • Optional Config File: ~/.openclaw/openclaw.json (for auto-detect)

Installation

bash
npx clawhub install siliconflow-tts-gen

Configuration

Set your SiliconFlow API key:

bash
export SILICONFLOW_API_KEY="your-api-key"

Usage

List Available Voices

bash
python3 scripts/generate.py --list-voices

Generate Speech

bash
# Basic usage (default voice: alex)
python3 scripts/generate.py "你好,世界"

# Specify voice
python3 scripts/generate.py "Hello World" --voice bella

# Adjust speed
python3 scripts/generate.py "你好" --voice claire --speed 0.9

# Save to file
python3 scripts/generate.py "欢迎收听" --output welcome.mp3

# Change format
python3 scripts/generate.py "Hello" --format wav

Available Voices

Male Voices

IDNameCharacteristic
alex沉稳男声Mature and steady
benjamin低沉男声Deep and low
charles磁性男声Magnetic
david欢快男声Cheerful

Female Voices

IDNameCharacteristic
anna沉稳女声Mature and elegant
bella激情女声Passionate
claire温柔女声Gentle and kind
diana欢快女声Sweet and happy

Parameters

ParameterTypeDefaultRangeDescription
--voicestringalex-Voice ID
--speedfloat1.00.25-4.0Speech speed
--formatstringmp3mp3/opus/wav/pcmOutput format
--outputstringoutput.mp3-Output file path

Security Notes

  • This skill requires an API key to call SiliconFlow services
  • The script reads ~/.openclaw/openclaw.json only to auto-detect API keys
  • No sensitive data is transmitted except to api.siliconflow.cn
  • Review the code at scripts/generate.py before providing credentials

Author

MaxStorm Team

License

MIT

Installation

Terminal bash

openclaw install siliconflow-tts-gen
    
Copied!

💻Code Examples

npx clawhub install siliconflow-tts-gen

npx-clawhub-install-siliconflow-tts-gen.txt
## Configuration

Set your SiliconFlow API key:

export SILICONFLOW_API_KEY="your-api-key"

export-siliconflowapikeyyour-api-key.txt
## Usage

### List Available Voices
example.sh
# Basic usage (default voice: alex)
python3 scripts/generate.py "你好,世界"

# Specify voice
python3 scripts/generate.py "Hello World" --voice bella

# Adjust speed
python3 scripts/generate.py "你好" --voice claire --speed 0.9

# Save to file
python3 scripts/generate.py "欢迎收听" --output welcome.mp3

# Change format
python3 scripts/generate.py "Hello" --format wav

⚙️Configuration Options

Option Type Default Description
SILICONFLOW_API_KEYstringyour-api-key-

Tags

#speech_and-transcription #api

Quick Info

Category Content Creation
Model Claude 3.5
Complexity One-Click
Author lilei0311
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install siliconflow-tts-gen