Welcome to UnifiedTTS API
UnifiedTTS provides a unified text-to-speech interface, aggregating multiple TTS providers to offer you rich speech synthesis choices.
Quick Start
1. Get API Key
First, you need to register an account and get your API Key for authentication.
2. Choose Model
View all available TTS models through the models list API.
3. Make Request
Use the TTS API for text-to-speech processing.
Example Request
curl -X POST https://unifiedtts.com/api/v1/common/tts-sync \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "edge-tts",
"text": "Hello, world!",
"voice": "en-US-JennyNeural",
"speed": 1.0,
"pitch": 1.0,
"volume": 1.0,
"format": "mp3"
}'
Synchronous Text-To-Speech(TTS) API
Synchronous text-to-speech service, supporting multiple providers' TTS models with unified interface and unified calling parameters
- Support multiple TTS providers
- Real-time speech synthesis
- High-quality audio output
- Customizable voice parameters
Models List API
Get a list of all available TTS models and understand supported languages and features
- Get all available models
- Sorted by provider
- Real-time updates
- Detailed model information
Voices List API
Query the voice list supported by a specific model, including voice characteristics and usage recommendations
- Model-specific voices
- Detailed voice information
- Gender and age identification
- Language support description