AltHub

Blaizzy/mlx-audio Alternatives

speech processing (TTS/STT/STS) on Apple Silicon

A text-to-speech, speech-to-text, and speech-to-speech library built on Apple's MLX framework, optimized for Apple Silicon.

7.8kPythonMITactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

k2-fsa/sherpa-onnxGitHub

Choose when you need cross-platform on-device speech processing with onnxruntime support and no Apple requirement.

Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages

14.5k
C++
Apache-2.0
active1mo ago
moonshine-ai/moonshineGitHub

Choose when you need very low-latency speech for voice agents and can use non-MLX runtime.

Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces

10.9k
C++
NOASSERTION
active2mo ago
PaddlePaddle/PaddleSpeechGitHub

Choose when you need a full speech toolkit with ASR and TTS that is cross-platform and production-oriented.

Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.

12.7k
Python
Apache-2.0
active2mo ago
speechbrain/speechbrainGitHub

Choose when you need a flexible PyTorch speech toolkit for research/production with recipes for TTS and STT.

A PyTorch-based Speech Toolkit

11.8k
Python
Apache-2.0
active4mo ago
espnet/espnetGitHub

Choose when you need an end-to-end speech processing toolkit supporting ASR/TTS with extensive recipes.

End-to-End Speech Processing Toolkit

9.9k
Python
Apache-2.0
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

QwenAudio/CosyVoiceGitHub

Choose when you need a production-ready multilingual TTS with full training/deployment and don't require MLX/Apple Silicon.

Multi-lingual large voice generation model, providing inference, training and deployment full-stack ability.

23.1k
Python
Apache-2.0
active5mo ago
SparkAudio/Spark-TTSGitHub

Choose when you need TTS without requiring Apple Silicon/MLX and prefer a lightweight inference-only model.

Spark-TTS Inference Code

11.0k
Python
Apache-2.0
slowing1.5y ago
k2-fsa/OmniVoiceGitHub

Choose when you need voice cloning for 600+ languages and prefer a non-MLX framework.

High-Quality Voice Cloning TTS for 600+ Languages

9.3k
Python
Apache-2.0
active2mo ago
Zyphra/ZonosGitHub

Choose when you need expressive open-weight TTS and are not tied to MLX/Apple.

Zonos-v0.1 is a leading open-weight text-to-speech model trained on more than 200k hours of varied multilingual speech, delivering expressiveness and quality on par with—or even surpassing—top TTS providers.

7.2k
Python
Apache-2.0
dormant1.6y ago
RVC-Boss/GPT-SoVITSGitHub

Choose when you need few-shot voice cloning with minimal data and a non-MLX pipeline.

1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

61.2k
Python
MIT
active2mo ago
OpenBMB/VoxCPMGitHub

Choose when you need tokenizer-free multilingual TTS and are outside the Apple ecosystem.

VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning

36.0k
Python
Apache-2.0
active2mo ago
index-tts/index-ttsGitHub

Choose when you need industrial-grade zero-shot TTS that runs on standard PyTorch.

An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System

23.4k
Python
NOASSERTION
active2mo ago
myshell-ai/OpenVoiceGitHub

Choose when you need cross-platform instant voice cloning without MLX.

Instant voice cloning by MIT and MyShell. Audio foundation model.

37.2k
Python
MIT
slowing1.5y ago
resemble-ai/chatterboxGitHub

Choose when you want a PyTorch TTS with strong expressiveness rather than MLX-specific inference.

SoTA open-source TTS

26.1k
Python
MIT
active3mo ago
WhisperSpeech/WhisperSpeechGitHub

Choose when you need a TTS built on Whisper-style embeddings and prefer PyTorch.

An Open Source text-to-speech system built by inverting Whisper.

4.6k
Jupyter Notebook
MIT
slowing10mo ago
kyutai-labs/pocket-ttsGitHub

Choose when you need a tiny CPU-friendly TTS and don't need Apple-specific acceleration.

A TTS that fits in your CPU (and pocket)

9.2k
Python
MIT
active1mo ago
netease-youdao/EmotiVoiceGitHub

Choose when you need emotion-controllable TTS and want a plain PyTorch implementation.

EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine

8.5k
Python
Apache-2.0
dormant2.2y ago
ggml-org/whisper.cppGitHub

Choose when you need only speech-to-text and want a highly optimized C++ implementation that runs on many platforms.

Port of OpenAI's Whisper model in C/C++

53.3k
C++
MIT
active2mo ago
coqui-ai/TTSGitHub

Choose when you need a mature PyTorch TTS toolkit with many voices and can accept an unmaintained codebase.

🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

45.9k
Python
MPL-2.0
dormant2.1y ago
modelscope/FunASRGitHub

Choose when you need only speech recognition with streaming/VAD/punctuation and prefer a non-MLX toolkit.

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

20.0k
Python
MIT
active2mo ago
alphacep/vosk-apiGitHub

Choose when you need only offline speech recognition for mobile/embedded without MLX.

Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node

15.1k
Jupyter Notebook
Apache-2.0
active2mo ago
QwenLM/Qwen3-TTSGitHub

Choose when you need a state-of-the-art TTS from Qwen with voice cloning and streaming, running outside MLX.

Qwen3-TTS is an open-source series of TTS models developed by the Qwen team at Alibaba Cloud, supporting stable, expressive, and streaming speech generation, free-form voice design, and vivid voice cloning.

13.5k
Python
Apache-2.0
slowing7mo ago
rany2/edge-ttsGitHub

Choose when you want a zero-model cloud TTS with no local resources, at the cost of network dependency.

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

11.8k
Python
NOASSERTION
active7mo ago
rhasspy/piperGitHub

Choose when you need a fast local neural TTS on modest hardware and can use a C++ pipeline (archived).

A fast, local neural text to speech system

11.3k
C++
MIT
archived1.1y ago
open-mmlab/AmphionGitHub

Choose when you need a research toolkit for audio/music/speech generation and want PyTorch flexibility.

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its purpose is to support reproducible research and help junior researchers and engineers get started in the field of audio, music, and speech generation research and development.

10.3k
Python
MIT
active7mo ago

Listed as an alternative to

These projects were analysed and named mlx-audio among their alternatives. The relationship is not symmetric — how mlx-audio rates them is a separate judgement, made when mlx-audio is analysed in its own right.

OpenBMB/VoxCPMGitHub

calls mlx-audio “Choose if you run on Apple Silicon and want native MLX TTS/STT/STS; it is not cross-platform.”

VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning

36.0kPythonactive
SYSTRAN/faster-whisperGitHub

calls mlx-audio “Choose if you are on Apple Silicon and want MLX-native speech-to-text, plus TTS/STS in one library.”

Faster Whisper transcription with CTranslate2

25.1kPythonslowing
index-tts/index-ttsGitHub

calls mlx-audio “choose for Apple Silicon-optimized TTS/STT/STS via MLX, rather than a standalone model.”

An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System

23.4kPythonactive
supertone-inc/supertonicGitHub

calls mlx-audio “For Apple Silicon native MLX acceleration, if you're only targeting Apple platforms.”

Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.

13.7kSwiftactive
rany2/edge-ttsGitHub

calls mlx-audio “Choose when you're on Apple Silicon and want MLX-optimized speech; Apple-specific and local.”

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

11.8kPythonactive
kyutai-labs/pocket-ttsGitHub

calls mlx-audio “choose if you're on Apple Silicon and want MLX-accelerated TTS.”

A TTS that fits in your CPU (and pocket)

9.2kPythonactive
Uberi/speech_recognitionGitHub

calls mlx-audio “choose for Apple Silicon optimized speech processing.”

Speech recognition module for Python, supporting several engines and APIs, online and offline.

9.0kPythonactive
netease-youdao/EmotiVoiceGitHub

calls mlx-audio “choose for Apple Silicon native TTS; limited to that ecosystem.”

EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine

8.5kPythondormant
myshell-ai/MeloTTSGitHub

calls mlx-audio “Apple Silicon (MLX) TTS/STT library; select it for tight Apple ecosystem integration rather than cross-platform Python.”

High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.

7.6kPythondormant