Documentation

Introduction

Moonshine.js makes it easy for web developers to build modern, speech-driven web experiences without sacrificing user privacy. We build on three key principles:

  • Fast Transcription: easily and quickly transcribe speech from browser audio sources like microphones and HTML elements.
  • Easy Voice Control: build feature-rich voice-controlled web apps in < 10 lines of code.
  • Local Processing: all audio processing happens locally in the user’s web browser—no cloud services or privacy violations required.

Follow the guides to install Moonshine.js and get started.