# Product · Post-call analysis

## Every production call, scored and explained.

Roark analyzes every call as it lands: 500+ audio-native metrics, issues filed automatically, alerts on any threshold, traces and dashboards on tap. For voice calls and chat threads alike.

Start free with $50 in credit, no card needed. Works with Vapi, Retell, LiveKit, Pipecat + your stack.

## Scoring production voice AI for teams at

## 500+ metrics. Your models, not just an LLM.

Every production call scored as it lands: issues filed, alerts fired, dashboards and OTEL traces on tap, for voice calls and chat threads alike. And where most tools grade a transcript with an LLM, Roark runs purpose-built audio models on the call itself, measuring what your customer actually heard.

platform.roark.ai/calls/c_8f42

Today 14:32 · 3m 42s · Vapi

**Caller:** I was told the refund would arrive by Friday…  
**Agent:** Let me check that for you, one moment.

Dead air: 3.8s before the agent responded. Issue #482 filed

### Metrics

- **Pronunciation:** 94  
- **Empathy:** 84  
- **Instruction following:** 97  
- **Response time:** 88  
- **Disclosures:** ✓  
- **Identity check:** ✓  
- **+ 60 more scored**

### Audio-native custom models

- Pronunciation  
- Accent clarity  
- Emotion  
- Vocal stress  
- Pace & pauses  
- Interruptions

### Conversational LLM + rules

- Resolution  
- Empathy  
- Task success  
- Hallucination  
- Repetition  
- Tone

### Compliance policy

- Disclosures  
- PII exposure  
- Identity check  
- Script adherence

### Performance latency

- Time-to-first-word  
- Turn latency  
- ASR WER  
- Barge-in handling

500+ metrics out of the box

∞ custom metrics, your rules

Audio + LLM models on every call

## Beyond the score

### The score is the start. Operating is the point.

When a call goes wrong, Roark files the issue, pages your team and hands you the trace: the tooling to run voice AI like production software, not a black box.

### Issue tracker

Every failure is filed automatically, clustered with its lookalikes, and tracked across deploys until the recurrence count reads zero.

### Alerts & monitors

Put a threshold on any metric. The moment one crosses, Slack or your webhook hears about it, with the failing calls attached.

### Tracing

Every turn broken into spans across ASR, LLM, TTS and network, so a slow answer points at the component that caused it.

### Dashboards & reports

Score trends by agent, version, metric and language. When someone asks whether the fix worked, the chart is already made.

## Get started

### First call scored in under a minute.

One click on any platform below and production calls stream in on their own, or send any recording with a few lines of code.

### Code Example

```javascript
import Roark from '@roarkanalytics/sdk'

const client = new Roark({ bearerToken })
await client.call.create({
  recordingUrl,
  startedAt,
  interfaceType: 'PHONE',
  callDirection: 'INBOUND',
  agent: { customId: 'support_v2' },
}) // scored in seconds
```

Node · Python, plus a REST API for CI/CD and webhooks the instant a call is scored

## Bring a recording. We’ll score it live.

See your own agent measured on the audio it actually produced, in the demo, in real time. Stop guessing whether your voice AI works.
