Try MiniMax H3 (Text-to-Video) (Image-to-Video) from MiniMax →
Models
Agents
WorkflowsStudioPricingBlogDocs
ExploreDiscover models by categoryBrowse All ModelsBrowse the complete catalogSee FavoritesSign in to view saved models
OverviewThe platform at a glanceLearnSkills, knowledge, guardrailsAnatomyWhat makes agents reasonBuild Your AgentPick skills, set tier, deploy
Pre-built AgentsBrowse the catalog
Agent Usecases
Ad Campaign ManagerApp Event ManagerApp Review RepliesBarber BookingCustomer Win-BackEcommerce ListingsRestaurant Reviews
Sign InStart Building

Task History

Click to see output list

No tasks yet

Go to Models
Explore models/
Audio & SpeechActive

fishaudio / s2-pro

s2-pro

byfishaudio

Generates high-quality speech from text using advanced TTS technology with support for voice cloning and multi-speaker synthesis.

Text to SpeechVoice CloneFast Inference
Model ID
s2-pro
Provider
fishaudio
Updated
1774942806
s2-pro
0
Comments
Average rating : 0 (0 users)
Providerfishaudio
Models2-pro
Text to SpeechVoice CloneFast Inference
wiro playground—fishaudio/s2-pro
Reset to defaults

Text to synthesize into speech; use <|speaker:N|> tags for multi-speaker and emotion tags like (excited) or [laugh] for prosody control.

1 / 1
Maximum 1 audio allowed
fishaudio-s2-pro-input.mp3
URL

Reference audio file (10-30 seconds recommended) for voice cloning; requires reference_text to be set.

Exact transcription of the reference audio file; must match the spoken content for accurate voice cloning.

Sample outputs
fishaudio-s2-pro-sample-2.mp3
Updated 1774942806
## Overview
S2-Pro is a 4B parameter text-to-speech model with Dual-Autoregressive architecture designed for fast inference and high-quality audio generation. It supports ~50 languages with automatic detection and offers voice cloning capabilities through reference audio. The model enables fine-grained prosody control via natural language emotion tags.
## What you can build
- Multilingual voice assistants
- Automated audio narration systems
- Custom voice cloning applications
- Multi-speaker dialogue generation
- Emotionally expressive speech synthesis
## Inputs
- **Prompt**: Text to synthesize into speech; use <|speaker:N|> tags for multi-speaker and emotion tags like (excited) or [laugh] for prosody control.
- **Reference Audio**: Reference audio file for voice cloning (10-30s recommended)
- **Reference Text**: Exact transcription of the reference audio file; must match the spoken content for accurate voice cloning.
## Outputs
- High-fidelity synthesized speech audio (WAV format)
- Voice cloning results matching reference speaker identity
## Multi-Speaker Control
Use <|speaker:N|> tags to control multiple voices in a single generation:
- Example: <|speaker:0|>Hello, I'm the first speaker. <|speaker:1|>And I'm the second speaker.
- Speaker IDs (0, 1, 2...) map to voices defined in reference audio/text
- Without reference audio, model assigns random internal voices
- No hard limit on speaker count; processed in batches of 5
- Reference text must include matching speaker tags for voice mapping
## Emotion & Prosody Control
Control speech style with inline natural language tags. The model uses free-form descriptions - experiment with custom tags.
- **Basic Emotions**: (angry) (sad) (excited) (surprised) (satisfied) (delighted) (scared) (worried) (nervous) (joyful)
- **Advanced Emotions**: (sarcastic) (melancholic) (confident) (anxious) (frustrated) (impatient) (furious) (disdainful)
- **Tone/Style**: (whispering) (shouting) (in a hurry tone) (soft tone) (dramatic voice) (speaking slowly)
- **Sound Effects**: [laugh] [chuckle] [sigh] [cry] [gasp] [clears throat] [yawns]
- Example: <|speaker:0|>(excited)Wow, this is amazing! [laugh] I can't believe it worked!
## Recommended settings
- Use default values for standard outputs
- Adjust temperature (0.1-1.5) for creativity vs consistency
- Adjust top_p (0.5-0.95) for sampling diversity
- Set chunk_length based on text complexity (200-500)
- Use seed for reproducible outputs
## Limitations
- Voice cloning accuracy depends on quality and length of reference audio (10-30s ideal)
- Multi-speaker requires matching speaker IDs between reference_text and prompt
- Emotion tag effectiveness varies; not all descriptions work equally well
- ~50 languages supported with automatic detection; no language parameter needed
- Reference audio and prompt text can be in different languages
## Safety & compliance
- Ensure all generated content complies with applicable regulations
- Respect copyright and usage rights of reference audio files
- Use responsibly to avoid misuse in deceptive applications

API quick start

Run s2-pro with a single API call.

POST https://api.wiro.ai/v1/Run/fishaudio/s2-pro
{
  "prompt": "<|speaker:0|>Gathering simple pantry stap…",
  "referenceText": "Going along slushy country roads and spea…",
  "inputAudio": "https://your-cdn.com/input.mp3",
  "maxNewTokens": 0
}
View full API docs

Discover, test, and run AI models, build workflows and agents with one unified API.

All systems operational
WiroAboutBlogCareersContact
ProductModelsAgentsPricingPartnerChangelogStatusFAQ
Getting StartedIntroductionAuthenticationProjectsCode ExamplesWiro MCP ServerSelf-Hosted MCPn8n IntegrationLLMs.txt
API ReferenceModelsRun a ModelModel ParametersTasksLLM & Chat StreamingWebSocketRealtime VoiceFiles
© 2026 Wiro AI. All rights reserved.
PrivacyTermsData Deletion