Four analytics signals, one API
Transcripts
English transcription with time-ordered segments and word timings.
Emotion
15 calibrated multilabel emotion scores per acoustic segment.
Speaking style
16 calibrated styles — how something was said, not just what.
Unified analysis
Transcript, emotion, style, and tagged text from one request.
Per-second metering means analytics at scale is priced by measured audio, not seats: emotion from $0.0060/min, unified analysis from $0.0120/min on the flagship model. Full rates on the pricing page.
Measured in the open, stated with caveats
speech-emotion-bench
77.6% accuracy
64,384 held-out clips, one identical scoring pipeline across 64 systems. Next best: emotion2vec+ seed at 68.7%. The caveat, stated plainly: the oruk entry is trained in-distribution while other systems are zero-shot. Protocol and downloadable results are on the methodology page.
What a response means
A score of 0.83 for frustrated means the audio crossed a threshold calibrated on held-out speech — it describes how the clip sounds, not what the speaker meant or felt inside. Scores are probabilistic acoustic signals and should never be the sole basis for a consequential decision.
Try it yourself first: run the live analyzer on your own voice, no account needed.
Data handling: audio and outputs are used to produce the response and are not retained after it is returned; oruk never trains on customer content. Full commitments in the privacy policy.
$5 trial credit. No card required.
Exactly what you are buying
The limits below are stated here so you do not discover them after integrating.
- Batch analytics, not live agent assist
- The API analyzes prerecorded files. Real-time call monitoring and live agent assist are out of scope for API v1.
- Input
- Prerecorded English audio files only. No production multilingual support in API v1.
- No real-time streaming
- The public contract is file-based. You upload a file and get the full result back; there is no websocket or streaming endpoint.
- File limits and formats
- Up to 30 MB and 60 minutes per file. WAV, FLAC, MP3, M4A, OGG, and WebM are supported.
- Request behavior
- Synchronous REST: one POST, one response. Every response reports its measured duration and estimated cost.
- Pricing
- Emotion on Spectra 1 costs $0.0060 per audio minute (pricing version 2026-07-11), metered per measured second with a one-second minimum. Full rates on the pricing page.
- Data retention and training
- Audio and outputs are not retained after the response is returned; billing and audit metadata is kept. oruk never trains on customer content.
- What scores are — and are not
- Emotion scores are probabilistic acoustic signals calibrated on held-out audio. They are not intent, truth, medical, employment, or psychological judgments, and must not be the sole basis for consequential decisions. See responsible use.
- Model and version stability
- Models are versioned; Spectra 1 and Resonance are stable, Spectra 2 is in preview. Changes are announced on the changelog.
- Support
- Email access@oruk.ai; the production guide covers retries, limits, and error handling.
$5 trial credit. No card required.
Evaluate on your own calls
Create an account and run the API on your recordings with $5 in trial credit, or use the form above and a person will help you scope an evaluation.
