Audio Sentiment
Classifies the emotional tone of speech for each speaking segment using an audio-based model. Because it listens to vocal tone rather than the words, it catches emotion that a transcript misses. What it measures — The most frequently detected emotion across the call (Neutral, Happy, Angry, or Sad), classified per speaking segment from vocal tone alone rather than spoken content. When to use — Monitoring the overall tone of support calls, tracking whether a caller’s emotion escalates over a conversation, or verifying that a voice agent sounds appropriately calm or upbeat for its use case. How it works — A self-hosted audio sentiment model labels each speaking segment, and the primary value is the most common emotion over the call. Per-segment labels let you follow the sentiment trend turn by turn. How to interpret — Review the frequency of each emotion and the sentiment trend across the conversation; there is no single “good” value, since the right tone depends on the use case. A shift toward Angry or Sad on the caller’s side over the call is a common signal of mounting frustration worth investigating. Configuration — A configurable variant lets you define which emotions count as success sentiments, choose which speaker to evaluate (agent or persona), and set the minimum percentage of speaking segments that must match. It returns YES when the threshold is met, NO otherwise. Requires Audio · Unit sentiment category (Neutral, Happy, Angry, Sad)Custom Audio Sentiment
Checking whether the evaluated speaker’s tone matches your chosen success sentiments often enough.
Timbre Drift
Checking whether the agent’s voice changes noticeably during the call.
strict, normal, or loose, each setting a tighter or looser drift threshold) and detector-tuning overrides via metric metadata (window sizes, drift threshold, minimum speech requirements).
Requires Audio · Unit drift score (0 = consistent, higher = more drift) · Scope Audio
Transcript Sentiment
Classifies the agent’s overall tone across the conversation from the transcript, returning the dominant tone category. What it measures — The dominant tone category expressed by the agent over the full conversation: Rude, Polite, Encouraging, or Professional. It always evaluates the agent’s side of the transcript. When to use — Auditing how the agent’s manner reads to customers, checking that a prompt or persona change hasn’t made the agent come across as curt or rude, or getting a quick tone read on text-only conversations where no audio is available. How it works — An ML model scores the agent’s transcript text against each tone category and returns the category with the highest overall score. How to interpret — Use the dominant category to gauge how the agent’s tone reads; Polite, Encouraging, and Professional generally read positively, while Rude flags a tone issue. A Rude result is worth reviewing alongside the transcript to find the offending turns and adjust the agent’s prompt. Configuration — None (built-in). Requires Transcript · Unit tone category (Rude, Polite, Encouraging, Professional)Transcription Error
Measures transcription accuracy by comparing the conversation transcript to an independent reference re-transcription that Coval generates from the call audio. The result is reported as Word Error Rate (WER). What it measures — Word Error Rate (WER) between the existing transcript and a reference transcription, counting substitutions, deletions, and insertions against the reference word count. When to use — Validating transcript quality before trusting transcript-based metrics, comparing speech-to-text providers for the agent or persona side, or detecting transcription regressions across runs and audio configurations. How it works — A self-hosted speech-to-text model re-transcribes the call audio, and the result is compared word by word to the existing transcript, surfacing each error as a word-level transcript highlight (substitutions, deletions, and insertions are color-coded). Speaker channels are detected automatically, so it works on both Coval-recorded simulations and uploaded conversations. How to interpret — Lower is better; 0 means a perfect match to the reference re-transcription. WER below 0.10 is excellent, 0.10–0.30 is acceptable for most conversational agents and noisy audio, and above 0.30 may significantly impact understanding of the call. The headline WER reflects errors after configured filtering, so the number always matches the highlighted errors in the transcript view. Configuration — Adjustable via metric metadata:role (agent, persona, or both), min_reference_confidence to drop low-confidence reference errors, min_substitute_similarity to drop near-identical substitutions like spelling variants, and stt_provider_model to choose the reference STT engine.
Requires Audio · Unit Word Error Rate (0 = no errors) · Scope Audio