Build with Velma
Start from a detection package — a ready-made configuration that groups the conversation types, roles, and behaviors for a common use case. Explore what each detects, then download and adapt it.Fraud Detection and Prevention
Catch social engineering, account-takeover attempts, and impersonation in customer conversations.
Agentic AI Guardrails
Keep AI voice agents on-policy: catch off-script, unsafe, or out-of-scope behavior.
Trust and Safety
Flag harassment, hate, and safety violations in live social and voice-chat audio.
Customer Retention
Surface churn signals, dissatisfaction, and save opportunities on every call.
Human Agent Welfare
Protect agents by detecting abuse, distress, and burnout indicators.
Compliance and Risk Monitoring
Catch disclosure gaps, compliance breaches, and risk events across regulated calls.
Batch or streaming?
What Velma produces
Behavior detection
Per-behavior verdicts with confidence scores and the specific clips that triggered each detection.
Conversation type
Classification of the conversation against the types you define — customer support, sales, interview, and more.
Participant roles
Per-speaker role assignments drawn from the roles you configure, resolved in real time as speakers are identified.
Topics
An aggregated list of the subjects discussed across the full conversation.
Topic sentiment
Per-speaker sentiment scores for each extracted topic, ranging from −1 (negative) to +1 (positive).
Summary
A free-form narrative summary of the conversation generated at end of stream.
How it works
- Batch
- Streaming
Velma (batch) is an HTTP POST endpoint at Use batch when you have a finished recording and want a complete analysis in one call — post-call QA, compliance review, or processing an uploaded file.
/api/velma-2-batch. Submit a complete audio file as multipart/form-data — the upload_file field carries the audio (up to 100 MB), and the config field carries a JSON-encoded BatchConfig or the literal string "default" to use Velma’s built-in defaults.Velma processes the full recording and returns a single JSON response containing all clips, role assignments, behavior detections, topics, topic sentiment scores, and a summary.How Velma differs from the other endpoints
Velma includes transcription as part of its output via Transcription options in your configuration. If transcription alone is what you need, the Transcription endpoints are the right choice.
Next steps
Capabilities
Explore all of Velma’s analysis outputs and configuration options in detail.
Behaviors
Learn how to define the signals you want Velma to detect.