โ—‰

Svara

voice emotion screener

100% on-device ยท nothing uploaded
Research tool, not a medical device. Svara estimates emotional expression from voice for research and self-reflection. It does not diagnose any condition. Emotion in speech is acted, cultural, and contextual โ€” treat every output as a rough signal, never as a verdict.

1 ยท Provide a voice sample

Speak naturally for 3โ€“10 seconds. Longer clips give steadier estimates.

or
try a sample:

Privacy by architecture

๐Ÿ”’

Nothing leaves your device

Audio is decoded in memory, converted to spectral features, and scored by a ~1 MB neural network running in WebAssembly inside this tab. There is no server, no API call, no telemetry on your voice.

๐Ÿง 

Model runs locally

The ONNX model is downloaded once, then served from your browser cache. You can verify this in DevTools โ†’ Network: after first load, audio requests show (disk cache) and zero uploads.

๐Ÿ—‘๏ธ

Nothing is stored

Recordings live only in JavaScript memory for the duration of the session. Close the tab and they are gone. No cookies, no accounts, no history.

๐Ÿ”

Verifiable

Svara is open source. Read the exact feature code, model architecture, training procedure, and this privacy claim in the repository โ€” and audit the network traffic yourself.

Ethics & limitations

Model card (summary)
Task6-class speech emotion recognition (anger, disgust, fear, happy, neutral, sad)
DatasetCREMA-D โ€” 7,442 clips, 91 actors, speaker-disjoint splits
ArchitectureCompact CNN on 64-band log-mel, 2 s windows, ~0.3 M params
DeploymentQuantized ONNX (int8), onnxruntime-web (WASM), fully client-side
Intended useResearch, education, self-reflection
Out of scopeClinical diagnosis, surveillance, deception detection