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