Moonshine.js Moonshine.js Moonshine.js Demos Documentation
CTRL K
    GitHub
    CTRL K
      • Demos
      • Documentation
        • Getting Started
        • Guides
          • Transcription
            • Microphones
            • Media Elements
            • Media Streams
          • Voice Control
            • Keyword Spotting
            • Intent Classification
        • API
          • Classes
            • Intent Classifier
            • Keyword Spotter
            • Media Element Transcriber
            • Microphone Transcriber
            • Moonshine Model
            • Stream Transcriber
            • Voice Controller
          • Interfaces
            • Transcriber Callbacks
          • Variables
            • Settings

      Build web apps that listen 
      with Moonshine.js

      Fast, simple, and private speech-to-text and voice control 
      to power human-centric user experiences on the web.

      Get Started

      📝 Fast Transcription

      Add instant speech-to-text capabilities to your web app with a few lines of JavaScript.

      🗣️ Easy Voice Control

      Build voice-controlled experiences from easy-to-use language understanding primitives.

      🔒 Fully-Local Processing

      Deliver feature-rich applications without sacrificing your users’ privacy.


      Powered by Hextra
      © 2025 Useful Sensors, Inc.