Moonshine AI Moonshine AI Moonshine AI JavaScript Python C++
CTRL K
    GitHub
    CTRL K
      • C++ SDK
      • JavaScript SDK
        • Guides
          • Transcription
            • Microphones
            • Media Elements
          • Voice Control
            • Keyword Spotting
            • Intent Classification
      • Python SDK
      • API Docs
      • JavaScript

      Moonshine for Developers

      We offer easy-to-use, on-device speech-to-text SDKs for in-browser JavaScript, server-side Python, and C++ on the edge.

      JavaScript

      For in-browser speech-to-text, captions, and voice control.

      Python

      For server-side processing with Keras, ONNX, and more.

      C++

      For high-performance applications on edge devices.

      Demos

      Live Subtitles For Video CallsLive Subtitles For Video Calls
      Subtitle and translate WebRTC video calls in real-time, all in the web browser.
      JavaScript
      Recipe NavigatorRecipe Navigator
      Navigate a recipe with your voice while you cook.
      JavaScript
      Ambient SummarizerAmbient Summarizer
      An air-gapped Raspberry Pi that summarizes nearby conversations throughout the day.
      Python
      Poetry ComposerPoetry Composer
      Compose Dadaist poems in the web browser from a mangled stream of transcriptions.
      JavaScript
      Server-side Processing with FastRTCServer-side Processing with FastRTC
      Connect to server-side Moonshine via WebRTC with FastRTC.
      Python
      Live Captions in the ConsoleLive Captions in the Console
      A simple Python script outputs live captions to the console while you speak.
      Python

      Powered by Hextra
      © 2025 Moonshine AI. All rights reserved.