Models are tested end to end through the SwarmUI API rather than in isolation: generate, decode the returned WAV, and for speech run a Whisper round trip to compare the transcript against the input text.
Speech to text is uniformly solid. Most text to speech engines work and are word correct, including Kokoro, Chatterbox, Fish Speech, Kyutai, Pocket TTS, Spark-TTS, StyleTTS 2 and Dia. A few have caveats worth knowing: Bark sounds staticy, F5-TTS is correct but slow, VibeVoice destabilizes on short prompts, and NeuTTS can append a garbled tail. Piper, Zonos, MeloTTS and CosyVoice refuse cleanly with a specific reason, waiting on engine side front end pieces.
A sample of recorded figures on an RTX 3060 12GB, warm. RTF is generated audio seconds per wall second, so above 1.0 is faster than real time.
| Model |
Type |
RTF (warm) |
| Moonshine tiny |
STT |
12.7x |
| Whisper turbo |
STT |
5.1x |
| Kokoro |
TTS |
4.3x |
| Whisper large-v3 |
STT |
3.8x |
| ACE-Step 1.5 turbo |
Music |
1.33x |
| Qwen3 TTS 0.6B |
TTS |
1.06x |
| Fish Speech 1.5 |
TTS |
0.81x |
| Chatterbox |
TTS |
0.50x |
The small speech models are launch bound rather than compute bound, so a faster GPU moves them very little.
Comments
No comments yet. Start the conversation.
Join the conversation
Sign in to share your thoughts