GitHub - moonshine-ai/moonshine: Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces

GitHub

Moonshine Voice Logo
Moonshine Voice Logo

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 enEvery 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

.