moonshine-ai/moonshine
Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces
About moonshine-ai/moonshine
moonshine-ai/moonshine is an open-source project on GitHub, mainly written in C++. Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces It currently holds 11,340 stars and 632 forks with 17 open issues, and was last pushed on 2026-10-02 (repository created 2024-10-04).
Project Overview
AI Homed tracks it on the Today's Trending board, currently at rank #58 with 23 new stars today.
GitHub Repository Details
README
Moonshine Voice
Voice Interfaces for Everyone
Moonshine Voice is an open source AI toolkit for developers building real-time voice agents and applications.
Full guides, models, and API reference are at moonshine-voice.readthedocs.io.
- Everything runs on-device — fast, private, and with no account or API keys.
- Optimized for live streaming, with low latency by doing work while the user is still talking.
- Speech to text models trained from scratch, from higher accuracy than Whisper Large V3 down to tiny 1MB models.
- One library across Python, JavaScript/WASM, iOS, Android, macOS, Linux, Windows, and Raspberry Pi.
Quickstart
pip install moonshine-voice
moonshine-voice mic --language en
Every other platform is covered in the Quickstart, with runnable samples in Examples.
Building with a coding agent? Copy .agents/skills/moonshine-voice/ into your project's .agents/skills/ folder, or run npx skills add moonshine-ai/moonshine --skill moonshine-voice. The skill teaches the current API shape so the agent does not reach for Whisper or the old DialogFlow names.
Documentation
- Quickstart to install and run on your platform.
- Using the Library for transcription, text to speech, and conversational agents.
- Models for what's available, accuracy, and domain customization.
- API Reference for the classes, options, and C API.
Support
- Discord for live support.
- GitHub Issues for bugs and feature requests.
License
Licensed under the MIT License. The models are MIT by default too, in every language and at every size — the only exceptions are the legacy non-streaming models for languages other than English, which stay under the non-commercial Moonshine Community License and are enumerated in LICENSE.