#2626th of 38 in VoiceFor voice, speech and music
moonshine
On-device speech-to-text and voice agent toolkit with streaming models
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 11.3k
- License
- custom license
- Last commit
- Aug 2026
- Last release
- Aug 2026
- Language
- C++
7,450 on 31 Mar 202611,262 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Moonshine Voice is a C++ library with bindings for Python, JavaScript/WASM, iOS, Android, macOS, Linux, Windows and Raspberry Pi. It runs streaming speech-to-text models trained by the project, from tiny 1MB models up to ones the README says beat Whisper Large V3 on the Open ASR leaderboard. It also covers text to speech and conversational agents, all on-device without accounts or API keys.
Who it is for: Developers adding local real-time speech recognition or voice agents to apps
Strengths
- Runs fully on-device, no account or API keys required
- One library across Python, WASM, mobile, desktop and Raspberry Pi
- Streaming design does work while the user is still speaking
- Model sizes range from about 1MB up to Whisper Large V3-class accuracy
Weaknesses
- Legacy non-English non-streaming models use a non-commercial community license
- Repo license detected as NOASSERTION although README states MIT
- RAM and latency figures are not stated in the README
- No Docker image or live demo link in the README
What it needs
- no GPU
- Models: Moonshine speech-to-text models, Moonshine tiny 1MB models
Also in Voice
See all 38| Rank | Project | Score |
|---|---|---|
| 1 | voicestudioDesktop app for voice cloning, dubbing and dictation with local speech models | 83 out of 100 |
| 2 | whisper.cppC/C++ port of OpenAI Whisper for local speech-to-text transcription | 77 out of 100 |
| 3 | VoiceboxLocal voice studio for cloning, TTS, dictation and agent speech | 71 out of 100 |
| #4 | buzzOffline desktop app for transcribing and translating audio with Whisper | 69 out of 100 |
| #5 | meetilyDesktop app that records, transcribes and summarizes meetings locally | 68 out of 100 |