Use An AI Agent
If you use Coval Agent Skills, an AI agent can help with both the workflow and the follow-up analysis. Use the run-audio-quality-testing skill to create the audio-scenario runs and multi-run report. After the report exists, use the analyze-audio-quality-report skill to turn the report into recommended agent fixes. To have an AI agent run this workflow for you, paste this prompt into your coding agent or local LLM:1. Choose A Voice Agent
Pick one voice agent to test. For the cleanest comparison, keep the agent configuration fixed across all runs. For agents that emit traces, include trace-based timing metrics such as time to first byte or provider latency. If your agent is not sending traces yet, set up OpenTelemetry traces so Coval can measure agent-side timing and tool behavior alongside the recording. You can also have your coding agent help instrument traces using the Coval tracing skills.2. Choose The Audio-Quality Personas
Select Standard Customer plus the built-in audio-quality personas:
Use the same test set for every audio-quality persona. If you subsample a test set, keep the same sampled cases across personas so differences come from the audio condition, not case selection.
3. Select Metrics
Use metrics that separate task success from audio-path behavior:
Do not use Percent Audio Above 300Hz as a perceived audio-quality score. It measures pitch distribution, not listener-rated quality.
4. Launch The Runs
Launch voice simulations with:- one agent
- one test set
- the built-in audio-quality personas listed above
- the same metrics for every audio-quality scenario
5. Compare Audio Quality Scenarios
After the runs finish:- Open the runs list.
- Select the completed runs from the audio-quality persona set.
- Create a multi-run report.
- Set Compare by to Persona.
- Use the grouped view to compare aggregate scores and latency across audio-quality scenarios.
UNKNOWN, missing, or unscored metric results. Under heavy audio stress, a judge may be unable to evaluate the conversation because the call ended early, the transcript is too sparse, or the interaction became too anomalous. Treat that as a signal to inspect the recording, not just as missing data.
6. Spot-Check Simulations
Open representative completed simulations from each audio-quality scenario, especially the lowest-scoring and most surprising rows from the grouped report. Listen to the recording and read the transcript to confirm how your agent handled the audio condition.
If the listening pass affects a release decision, send representative simulations to Human Review. Use a review project to collect ground-truth labels for questions such as whether your agent captured the required information, recovered after interruptions, handled transcript errors, and completed the task. Use Collaborative mode when you want one shared answer per simulation, or Individual mode when you want independent reviewer agreement.
7. Understand The Results
Set Compare by to Persona and use the grouped view so each row represents one audio-quality persona. Compare every persona against Standard Customer, then inspect the scenarios whose task success, latency, speech recognition, generated voice quality, or call shape changed the most. In your analysis, lead with the conclusions that explain what changed:- the largest audio-quality scenario regressions compared with Standard Customer
- the affected task-success, latency, speech-recognition, or audio metrics
- any
UNKNOWN, missing, or unscored metric results that point to anomalous conversations - representative simulation links for the most important regressions and one healthy baseline
- Human Review results or reviewer agreement, if you used manual labels
- the recommended next step from your report analysis, such as prompt changes, tool handling fixes, STT/TTS adjustments, trace setup, or expanded audio-scenario coverage