Speech-to-Text at 5x the Speed

Advanced speech recognition with Whisper-level accuracy but 5x faster processing.
Runs completely locally for privacy and reliability.

Try Moonshine on your device.
Key Features

Why Choose Moonshine?

Moonshine combines speed, accuracy, and flexibility in one powerful package that runs entirely on your local device without requiring cloud connectivity.

5x Faster Processing

Process audio at 5x the speed of OpenAI's Whisper without sacrificing accuracy.

Whisper-Level Accuracy

Enjoy the same high-quality transcription accuracy as industry-leading models.

Flexible Licensing

Available in both open-source and commercial versions to suit your project needs.

How It Works

Powerful Speech Recognition

Advanced optimization techniques deliver faster results without compromising quality.

Optimized Architecture

Moonshine's architecture has been carefully designed for speed while maintaining the accuracy of the original Whisper model.

Efficient Processing

Our framework uses parallel processing and advanced caching techniques to dramatically reduce transcription time.

Easy Integration

A simple API makes it easy to integrate Moonshine into your existing applications and workflows.

Python API

import moonshine

# Load the model model = moonshine.load_model(“base”)

# Transcribe audio result = model.transcribe(“audio.mp3”)

# Print the transcription print(result[“text”])

Just a few lines of code to get high-quality transcriptions.

Browser Usage

Voice in the Browser

Our powerful JavaScript library adds reliable speech recognition to any web application with zero backend requirements.

MoonshineJS for the Web

Transcribe audio at 5x the speed of OpenAI's Whisper without sacrificing accuracy, entirely locally.

Cross-Browser Compatibility

Works reliably in Chrome, Firefox, Safari, Edge, and mobile browsers, eliminating inconsistencies in native implementations.

Privacy-Focused

All processing happens in the user's browser, ensuring speech data never leaves their device without explicit permission.

Zero Backend Costs

Eliminate server costs and complexity by running speech recognition entirely on the client side.

Use Cases

Enjoy the same high-quality transcription accuracy as industry-leading models.

Conversational Interfaces

Allow users to speak naturally to any AI chatbot and hear responses spoken back, creating more intuitive interactions.

Live Captions

Add accurate, real-time captions to any media content, improving accessibility and user experience.

Voice Commands

Implement voice controls for web applications, enabling hands-free navigation and operation.

Quick Start

Add MoonshineJS to your project using our CDN-hosted solution, then easily transcribe audio from a user's microphone.

import * as Moonshine from 'https://cdn.jsdelivr.net/npm/@usefulsensors/moonshine-js@latest/dist/moonshine.min.js'
var transcriber = new Moonshine.MicrophoneTranscriber( "model/tiny", { onTranscriptionUpdated(text) { console.log(text) } } )
transcriber.start();

Embedded Usage

Voice for Every Device

Add voice interfaces to any hardware with Moonshine's lightweight embedded solution.

Ultra-Lightweight Design

Moonshine's optimized architecture requires minimal resources, making it perfect for embedded systems and IoT devices.

Sub-$5 Hardware Compatible

Runs efficiently on inexpensive SoCs and microcontrollers, making voice interfaces accessible for any budget.

100% Offline Operation

No network connection required — all processing happens locally on the device for complete privacy and reliability.

Technical Specifications

Minimum RAM:
256MB
Storage Footprint:
~50MB
CPU Requirements:
1GHz ARM Cortex-A53 or equivalent
Power Consumption:
0.5W - 2W typical

Applications

Add voice interfaces to virtually any device or system without cloud dependencies.

Smart Toys

Create interactive toys with natural voice recognition that work without internet connectivity.

Consumer Electronics

Enhance appliances, speakers, and home devices with reliable voice control that works offline.

Industrial Systems

Enable hands-free operation in manufacturing, logistics, and field service applications.

Medical Devices

Create accessible healthcare devices with voice interfaces that maintain patient privacy.

Quick Setup for Pi

Get Moonshine running on a Raspberry Pi in minutes.

Coming soon.