Moonshine
An on-device voice AI toolkit that combines speech recognition, intent recognition and text to speech across desktop, mobile and browser applications.

Moonshine is an on-device AI toolkit for developers building voice agents and spoken interfaces. Voice processing runs on the device without an account or API keys.
- Speech and intent recognition: Convert speech to text and recognize intent for applications that respond to spoken input.
- Text to speech: Generate spoken responses within the same library used for transcription and conversational agents.
- Live streaming: Process audio while someone is still speaking to reduce the wait before an application can respond.
- Model choice: Choose speech recognition models suited to higher accuracy or constrained devices, with support for domain customization.
Moonshine supports macOS, Windows, Linux, iOS, Android and Raspberry Pi. Python and JavaScript/WASM support covers application development, including browser use, and a C API supports native integrations.