Favicon of Moonshine

Moonshine

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

Screenshot of Moonshine website

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.

Similar to Moonshine