Skip to main content

Speech models

Two model types serve a voice agent's audio, and both are built by the speech recipes:

Model typeWhat it isRecipe
Wake word detectoropenWakeWord's frozen front end (melspectrogram, speech embedding every 80 ms) with a small DNN head over the last 2 swakeword
Voice (TTS)VITS: a text encoder over espeak-ng phonemes, a flow and a vocoder, exported as one ONNX file (Piper)tts_piper
ExperimentModelsResult
Jarvis voice agentwake word "Jarvis" (B7), the Jarvis voice with nine read-backsdetector: recall 1.000, false accepts 0.037 on its held-out split; voice: wer 0.072, read-backs heard exactly

Source: handwritten. This page is generated; edit the source and run npm run sync.