AltHub

moonshine-ai/moonshine Alternatives

speech-to-text / TTS / intent recognition for voice agents

Moonshine Voice is an on-device AI toolkit providing low-latency speech-to-text, intent recognition, and text-to-speech for building voice agents and interfaces.

10.9kC++NOASSERTIONactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

k2-fsa/sherpa-onnxGitHub

choose when you need a mature, lightweight, Apache-2.0 on-device speech toolkit with STT, TTS, VAD, diarization, and broader platform support.

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

Same job, different approach

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

speechbrain/speechbrainGitHub

choose when you need a PyTorch research and training toolkit to build custom speech models rather than use pre-trained on-device models.

A PyTorch-based Speech Toolkit

11.8k
Python
Apache-2.0
active4mo ago
espnet/espnetGitHub

choose when you need a broad end-to-end speech processing framework for training ASR/TTS/translation systems on your own data.

End-to-End Speech Processing Toolkit

9.9k
Python
Apache-2.0
active2mo ago
modelscope/FunASRGitHub

choose when you need a production ASR pipeline with streaming, VAD, and OpenAI-compatible serving, and you can run server-side.

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
NVIDIA-NeMo/SpeechGitHub

choose when you need a scalable generative AI framework with ASR/TTS and LLM integration for researchers and cloud deployments.

A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)

18.3k
Python
Apache-2.0
active2mo ago
PaddlePaddle/PaddleSpeechGitHub

choose when you want an easy-to-use all-in-one speech toolkit with SOTA ASR/TTS and a Chinese-friendly stack.

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
FluidInference/FluidAudioGitHub

choose when you're building Apple-only Swift/CoreML apps and want native audio models without a cross-platform dependency.

Frontier CoreML audio models in your apps — text-to-speech, speech-to-text, voice activity detection, and speaker diarization. In Swift, powered by SOTA open source.

2.7k
Swift
Apache-2.0
active2mo ago
soniqo/speech-swiftGitHub

choose when you're on Apple Silicon and want MLX/CoreML-based ASR/TTS speech-to-speech with tight Swift integration.

AI speech toolkit for Apple Silicon — ASR, TTS, speech-to-speech, VAD, and diarization powered by MLX and CoreML

1.1k
Swift
Apache-2.0
active2mo ago
wenet-e2e/wenetGitHub

choose when you need a production-ready streaming ASR toolkit focused on deployment and Mandarin/English support.

Production First and Production Ready End-to-End Speech Recognition Toolkit

5.2k
Python
Apache-2.0
active4mo ago
tensorflow/lingvoGitHub

choose when you need a TensorFlow-based framework for sequence-to-sequence speech research and experimentation.

Lingvo

2.9k
Python
Apache-2.0
active4mo ago
ictnlp/StreamSpeechGitHub

choose when you need simultaneous/offline speech recognition and synthesis in one research model and can run on GPU.

StreamSpeech is an “All in One” seamless model for offline and simultaneous speech recognition, speech translation and speech synthesis.

1.3k
Python
MIT
slowing1.3y 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.

k2-fsa/sherpa-ncnnGitHub

choose when you need an ultra-lightweight ncnn-based ASR/VAD for embedded devices and don't need TTS or intent.

Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.

1.8k
C++
Apache-2.0
slowing1.0y ago
alphacep/vosk-apiGitHub

choose when you want a simple, established offline ASR API for mobile/server and don't need TTS or intent.

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
QwenAudio/SenseVoiceGitHub

choose when you need a compact multilingual ASR model with emotion/language ID and no TTS/intent.

Open-source SenseVoiceSmall model for Mandarin, Cantonese, English, Japanese, and Korean ASR, language ID, emotion recognition, and audio event detection.

9.2k
C
MIT
active1mo ago
Kieirra/murmureGitHub

choose when you want a local STT-only tool with LLM post-processing in Rust.

Fully local, private and cross platform Speech-to-Text with LLM Post-processing

1.0k
Rust
AGPL-3.0
active1mo ago
spokestack/spokestack-pythonGitHub

choose when you need a tiny embedded Python voice-interface library and can accept an unmaintained, archived project.

Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application with a focus on embedded systems.

141
Python
Apache-2.0
archived5.0y ago

Listed as an alternative to

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

alphacep/vosk-apiGitHub

calls moonshine “ultra-low-latency local STT for voice agents, with fewer languages but very fast inference.”

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

15.1kJupyter Notebookactive
openai/whisperGitHub

calls moonshine “Choose when you need very low-latency streaming STT for voice agents, despite narrower language support than Whisper.”

Robust Speech Recognition via Large-Scale Weak Supervision

107.8kPythonactive
NVIDIA-NeMo/SpeechGitHub

calls moonshine “choose for very low-latency ASR/TTS on CPU/edge for voice agents, not a training framework.”

A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)

18.3kPythonactive
k2-fsa/sherpa-onnxGitHub

calls moonshine “Use when you need extremely low-latency ASR/TTS with a lightweight C++ engine for voice agents, and can accept fewer languages and missing diarization/audio-processing features.”

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.5kC++active
supertone-inc/supertonicGitHub

calls moonshine “For low-latency STT/TTS/intent in a single model, if you need a combined voice agent toolkit.”

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

13.7kSwiftactive
PaddlePaddle/PaddleSpeechGitHub

calls moonshine “C++ speech toolkit for voice agents with very low latency; choose for edge/real-time interfaces.”

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.7kPythonactive
rany2/edge-ttsGitHub

calls moonshine “Choose when you need very low-latency on-device voice (STT/ITN/TTS) for voice agents; not a dedicated TTS.”

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

11.8kPythonactive
speechbrain/speechbrainGitHub

calls moonshine “Choose when you need a low-latency C++ voice agent runtime rather than a PyTorch research toolkit.”

A PyTorch-based Speech Toolkit

11.8kPythonactive
QuentinFuxa/WhisperLiveKitGitHub

calls moonshine “when you need ultra-low-latency on-device voice agent STT in C++ and can skip diarization/translation”

Real-time, local speech-to-text with streaming ASR, speaker diarization, translation, and OpenAI/Deepgram-compatible APIs.

10.9kPythonactive
KoljaB/RealtimeSTTGitHub

calls moonshine “Choose for extremely low-latency C++ voice agents with TTS/intent; it is a different language and not a Python library.”

A robust, efficient, low-latency speech-to-text library with advanced voice activity detection, wake word activation and instant transcription.

10.1kPythonactive
espnet/espnetGitHub

calls moonshine “Choose when you need extremely low latency ASR/TTS for voice agents with C++ inference, sacrificing training flexibility and breadth.”

End-to-End Speech Processing Toolkit

9.9kPythonactive
kyutai-labs/pocket-ttsGitHub

calls moonshine “choose if you need a low-latency voice-agent stack with TTS/STT on edge devices.”

A TTS that fits in your CPU (and pocket)

9.2kPythonactive
netease-youdao/EmotiVoiceGitHub

calls moonshine “choose for building a voice agent; for pure TTS it adds unrelated features.”

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

8.5kPythondormant
Blaizzy/mlx-audioGitHub

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

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

7.8kPythonactive
modelscope/FunASRGitHub

calls moonshine “choose for a specialized low-latency voice-agent ASR model with intent recognition.”

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

20.0kPythonactive
QwenAudio/SenseVoiceGitHub

calls moonshine “an ultra-low-latency on-device STT model; choose for edge voice agents, but it covers far fewer languages.”

Open-source SenseVoiceSmall model for Mandarin, Cantonese, English, Japanese, and Korean ASR, language ID, emotion recognition, and audio event detection.

9.2kCactive