Open source · ONNX + TFLite · Runs anywhere

Speak with intent.
Train custom wake words. Run anywhere.

Custom wake words and fixed voice commands — in a single on-device model. Train "hey kitchen" to activate, "next step" to navigate, "stop timer" to control. No speech-to-text needed. First model free.

Voice control shouldn't cost $6K/year.

You want to add voice activation to your project — a smart home setup, a mobile app, or a Raspberry Pi. But the only options are enterprise SDKs with per-user pricing that kills your margins — or research projects you have to wrangle yourself.

Outspoken fills the gap. Train a custom wake word through our web UI, then download a standard ONNX model for local testing and prototypes. Credit-based training. Commercial deployment licensing available. First Balanced model free.

The current landscape

Picovoice PorcupinePer-user pricing, no indie tier
$6,000/yr
DaVoice.io"Email us for pricing"
???
openWakeWordPython only, DIY training pipeline
Free but…
OutspokenUniversal ONNX, self-service training
1 credit
Integrations

One model. Every platform.

Your trained ONNX and TFLite models work everywhere ONNX Runtime or TensorFlow Lite runs. No vendor lock-in. No proprietary formats.

Available

Home Assistant

openWakeWord models work natively in Home Assistant's voice pipeline. Train your wake word, drop it in, done.

Compatible with HA 2024.x+

View HA docs →Setup guide →
Available

Python

Load your .onnx model with the openwakeword library. Raspberry Pi, edge servers, custom hardware.

pip install openwakeword

ONNX Runtime for Python →Python guide →
Available

React Native

Use onnxruntime-react-native for on-device wake word detection on iOS and Android. No cloud calls.

npm install onnxruntime-react-native

onnxruntime-react-native docs →React Native guide →
Available

Web / Browser

Run models with onnxruntime-web. Test in our dashboard or integrate into your own web app.

Already working in the Outspoken dashboard

onnxruntime-web docs →
Available

C++ / C# / Java

ONNX Runtime has official bindings for native apps, game engines, and embedded systems.

Standard ONNX format, no proprietary dependencies

ONNX Runtime bindings →
Coming Soon

Expo

Dedicated Expo module with useWakeWord hook, config plugin, and prebuild support.

expo-outspoken

All models use the standard ONNX format. ~700KB–2MB per model. No proprietary runtime. No vendor lock-in.

Capabilities

Wake words. Speak with intent.
One platform.

Not just "Hey Siri" clones. Outspoken gives you activation words and intent detection in a single model — on-device, private, no speech recognition needed.

🎙️

Wake Words

Custom activation phrases like "Hey Chef" or "OK Buddy". Always listening, near-zero false positives. Train your own in minutes.

Speak with Intent

Fixed command detection — "next step", "go back", "start timer". Each intent adds less than 1ms of processing. No speech-to-text needed.

🔒

100% On-Device

Models run locally via ONNX Runtime. No audio leaves the device. No server calls. No latency. Works offline.

🌍

Multi-Language

Train in English, Dutch, German, and French — with more coming. No per-language fees. Same credit cost for every language.

📦

ONNX + TFLite

Standard .onnx and .tflite models (700KB–2MB). ONNX for desktop, server, and web; TFLite for Android, microcontrollers, and Coral TPU. No vendor lock-in.

🧪

Self-Service Training

Train custom models through our web UI. Upload nothing — we synthesize training data. Your model is ready in ~45 minutes.

Perfect for

Custom wake words for Home Assistant
Voice-activated IoT and Raspberry Pi
Hands-free mobile app navigation
Accessibility for limited mobility
Voice commands in games
Kiosk and retail voice interfaces
Privacy-focused products
Robotics wake words and triggers

Think of it like a button, but activated by voice. Triggers must be predefined — this is not transcription or conversational AI.

Supported languages

+ more coming
How it works

Train. Download. Ship.

No ML expertise needed. No audio samples to collect. Go from idea to working voice control in under an hour.

01

Pick your triggers

Choose a wake word and any intents. Type them in — any language, any phrase.

02

We train the model

Synthetic voice data, noise augmentation, negative mining. Done in ~45 minutes.

03

Download .onnx + .tflite

Lightweight models (700KB–2MB) in both formats. Bundle in your app or load dynamically.

04

Run locally

Use locally for personal, hobby, and prototypes. Commercial venue, fleet, or customer deployment requires a license.

Want to understand the training parameters? Read the training guide →

Pricing

First model free. Then pay as you go.

Standard credits cover personal, hobby, prototype, and internal evaluation use. Shipping to customers, venues, or fleets requires a separate commercial deployment license.

Free
Pre-trained models · non-commercial
€0

No credit card needed

  • ONNX model downloads
  • Pre-trained English models
  • Community intent models
  • Custom model training
  • Multi-language

Personal, hobby, and prototype use only. Not licensed for commercial deployment.

Get started
Most popular
Pay as you go
Custom training · prototype & internal use
from €2.36/ credit

First Balanced model free · credits never expire

Starter3 credits
9
Builder10 creditsRecommended
29
Production25 credits
59
  • Everything in Free
  • Custom wake words & intents
  • EN, NL, DE, FR (more coming)
  • Self-service training UI

Personal, hobby, prototype, and internal evaluation use. Customer-facing or fleet deployments need a commercial license (below).

Get started for free

Your first model is on us — no credit card required

Commercial deployment license

Required for shipping wake words to customers, venues, fleets, or resale. Priced per volume — credits and licensing are separate.

Contact sales

All models run on-device. No subscriptions for training credits.

Training presets
Balanced
1 credit
Good quality
Premium
2 credits
Best quality
vs. Picovoice
€6,000/yr

Say the word.

Train a custom wake word with standard ONNX output. Run locally for personal, hobby, and prototype use. Commercial deployment licensing available. First Balanced model free.

Works with:Home Assistant·Python·React Native·Web·C++·and more