Why Voice Simulation Evaluations Matter
Voice evaluations test qualities that text simulations cannot reach:Creating a Voice Evaluation
Open Evaluate → Evaluations, click New Evaluation, and choose:
- Turn Type: Multi Turn Simulation
- Simulation Type: Voice
Add Manually
Build voice simulation scenarios from scratch, one scenario at a time
Upload CSV
Import a spreadsheet of voice simulation scenarios in bulk
Create using AI
Generate test cases using AI based on your description
1
Configure Basics
Provide an evaluation name and optional tags, then select Multi Turn Simulation as the turn type and Voice as the simulation type.
2
Set Up Voice Scenario
Describe each call you want to simulate:
Then configure the voice pipeline your agent uses during the call:
3
Set Caller Behaviour
Behaviour Instructions — Describe how the simulated caller should behave: what they open with, how they react, and what they do if the agent struggles.Information Available to the Simulated User — Enter the context data the caller can reference as a Table, as JSON, or as Plain Text.Background Noise — Choose a background noise clip (cafe, street, office, and more) and set its intensity on a 0-1 scale. Use this to test how well your pipeline copes with realistic environments.
4
Select a Persona
Pick the caller persona from your Personas library. Every scenario requires exactly one persona—the persona defines the caller’s voice, speech traits, accent, and language.
Create and manage personas under Library → Personas before building voice evaluations.
5
Select Evaluators
Select evaluators from the library. Alongside the TTS, STT, and Conversational evaluators, voice evaluations can score:
- TTS quality: Humanness, Pronunciation Accuracy, Language Accuracy, Speaking Rate / Pace
- STT accuracy: Word Error Rate, Transcription Correctness, Time to First Transcript
- Conversational delivery: Backchannelling Naturalness, Expressiveness, Speaking Percentage
Running a Voice Simulation
Open your evaluation, go to the Test Runs tab, and click Run Test Suite. Select a registered voice agent—your LiveKit-connected application—and start the run. Netra places simulated calls to your agent for every scenario.
Managing an Evaluation
Open any voice evaluation to manage it:
Best Practices
Designing Scenarios
- One goal per scenario: Keep each call focused so results are easy to interpret
- Vary difficulty: Mix straightforward requests with ambiguous or multi-part ones
- Test boundaries: Include scenarios your agent should decline or escalate
Tuning Realism
- Start quiet: Run first passes without background noise, then add it once the basics work
- Match your users: Choose personas whose accent, pace, and language resemble real callers
- Bound the cost: Cap max duration and turns to keep runs predictable
Related
- Simulation Overview - Understand the full simulation framework
- Personas - Create reusable caller personas
- Evaluators - Score audio quality, transcription, and delivery
- Test Runs - View transcripts and synced call audio
