dots.tts SOAR
Continuous autoregressive TTS with a 10-step flow-matching solver and classifier-free guidance.
An open-source, MLX-native speech library for Apple Silicon. Local text-to-speech, voice cloning, dialogue, sound effects, and automatic speech recognition (ASR), with MLX inference on the Apple GPU. Weights download on first use. Load any model by a short alias.
Model inference runs locally through MLX on the Apple GPU, with audio preparation on the CPU where needed. TTS produces playable waveforms. ASR returns text. No PyTorch or cloud inference service is required.
No torch-backed inference under an MLX label. Weights ship as .safetensors with explicit remapping. Model computation uses the Apple GPU through MLX.
Converted weights download once, then run fully offline. Aliases and local checkpoint paths are interchangeable.
tts.load() / asr.load() in Python, or the mlx-speech CLI. Per-family scripts expose the full surface.
Synthesis, cloning, dialogue, editing, sound effects, and recognition. Every catalog entry links to its converted weights and model-family guide.
Continuous autoregressive TTS with a 10-step flow-matching solver and classifier-free guidance.
Continuous autoregressive TTS with a four-step distilled acoustic solver.
Dual-AR TTS with voice cloning and inline emotion tags like [excited].
Hybrid LLM-plus-diffusion TTS with voice cloning and long-form delivery.
Flow-matching diffusion TTS built on a 3.5B audio diffusion transformer.
Local-attention, multi-VQ TTS with global + local KV cache.
Delay-pattern dialogue TTS for multi-speaker conversation.
Text-to-sound-effect generation. Turn "rolling thunder with rainfall" into a clip.
Voice cloning plus emotion and style edits on existing speech.
Resemble flow-matching diffusion TTS at 48 kHz stereo.
Multilingual zero-shot voice cloning with mono 24 kHz output. Complete BF16 inference bundle. Requires the current GitHub install.
Multilingual ASR with strong long-audio behavior.
English, Chinese, and mixed Chinese/English recognition.
Cache-aware multilingual streaming ASR with bounded encoder and decoder state.
Selective-int8 Granite LM with the acoustic encoder and QFormer retained in BF16.
Published weights live under appautomaton on Hugging Face and load by alias or full repo id, with an artifact subdirectory where required. Original checkpoints can also be loaded from local paths when a family guide documents that path.
Requires an Apple Silicon Mac (M1 or later) and Python 3.13+. Weights download on first use. FireRedTTS3 Base currently requires the GitHub installation.