moonshine Documentation

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

10,640 stars C C 1 file ยท ~1,020 tokens #intent-recognition#stt#tts#voice#voice-recognition
RAW Doc

Docker & Self-Hosted Deployment Verified OCI

Deploy moonshine on any server, homelab, or cloud container platform.

1-Click Terminal Command
bash (docker run)
docker run -d --name moonshine --restart always moonshine-ai/moonshine:latest

File: README.md

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.

Quickstart

bash
pip install moonshine-voice
moonshine-voice mic --language en

Every other platform is covered in the Quickstart, with runnable samples in Examples.

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

License

Licensed under the MIT License.


File: docs/index.md

Moonshine Voice

Voice Interfaces for Everyone

Moonshine Voice is an open source AI toolkit for developers building real-time voice agents and applications.

  • Everything runs on-device, so it's fast, private, and you don't need an account, credit card, API keys, or a GPU.
  • The framework and models are optimized for live streaming applications, offering low latency responses by doing a lot of the work while the user is still talking.
  • All speech to text models are based on our cutting edge research and trained from scratch, so we can offer higher accuracy than Whisper Large V3 at the top end, down to tiny 1MB models for constrained deployments.
  • It's easy to integrate across platforms, with the same library running on Python, iOS, Android, MacOS, Linux, Windows, Raspberry Pis, IoT devices, microcontrollers, DSPs, and wearables.
  • Batteries are included. Its high-level APIs offer complete solutions for common tasks like transcription, text to speech, voice cloning, speaker identification (diarization), command recognition, and conversational agents, so you can build your voice application with a single library.
  • It supports multiple languages, including English, Spanish, Mandarin, Japanese, Korean, Vietnamese, Ukrainian, and Arabic for STT, and English, Spanish, Arabic, German, French, Hindi, Italian, Japanese, Korean, Dutch, Portuguese, Russian, Turkish, Ukrainian, Vietnamese, and Mandarin for TTS.

Join our community on Discord to get live support.