Knowledge as of Oct 26, 2026
The Inference TimesReference architectures, tutorials, demos and free skills — by Nitin Goswami
Epoch III · Step 16Ask the AI Nitin →

REFERENCE ARCHITECTURE · grounded-voice-insight · October 19, 2026

Grounded voice insight: turning recorded speech into claims you can check

A pattern for getting judgements out of recorded conversations that a reader can verify: transcribe, measure what can be counted, let an LLM judge the rest with quotes, and check every quote against the transcript before showing it. Explained with two diagrams.

Domain
Voice AI
Level
Beginner
Key concepts
transcript as ground truth · measured vs judged · evidence-carrying output · quote verification
Related demos
Voice Insight

In one picture

Grounded voice insight is a way to get judgements out of recorded conversations that a reader can check. A speech-to-text model turns the audio into a transcript, which becomes the ground truth: the one record everything else is checked against. Whatever can be counted is measured from it without a model. Whatever needs judgement goes to an LLM judge (Zheng et al., 2023), which must quote the transcript for every claim. A verifier then checks each quote before anything reaches the reader.

Recording audio file Speech-to-text words · speakers · times Transcript the ground truth Measured · no model Metrics talk share · silence · overlap Judged · then checked LLM judge + rubric Verifier text · time · speaker Report facts + checked claims audio words timings text quotes ground truth facts kept
Grounded voice insight at a glance: the transcript is the ground truth for both the metrics and the verifier.

Why it matters

LLMs summarise and score conversations fluently, and they also invent plausible quotes. In call review, interviews or clinical notes, an invented quote is a false statement about a real person. A plain "summarise this call" prompt gives the reader no way to tell a grounded claim from a made-up one.

  • Which parts of this report are facts, and which are opinions?
  • Where in the recording does each claim come from?
  • How much of what the model said survived checking?

The building blocks

PartHolds / doesEveryday example
Speech-to-textTurns audio into words with timings, speaker labels and a confidence score per wordA court stenographer who also notes the time of every line
TranscriptThe ground truth every later step reads and is checked againstThe minutes of a meeting
MetricsCounts from the word timings: talk share, silences, interruptions. No model involvedA stopwatch, not a critic
RubricThe list of things to judge, written as data the prompt and the output schema both useA marking scheme
LLM judgeReads the transcript in its original language and returns claims, each with a verbatim quote, a time and a speakerA reviewer who must cite the page for every remark
VerifierChecks each quote: is the text there, near that time, from that speaker? Drops and counts failuresA fact-checker at a newspaper
ReportShows measured facts and checked claims separately, with how many claims were droppedAn article with footnotes

How it works

  1. Transcribe. Speech-to-text returns words, timings and speakers. Don't translate first: the quotes must stay in the language that was spoken.
  2. Measure. Compute the countable facts from the timings, so they are the same on every run.
  3. Prompt. Give the model the rubric, strict rules ("quote verbatim, copy the times, abstain if you can't judge") and the timestamped transcript.
  4. Infer. The model returns structured output in which a quote is a required field of every claim.
  5. Verify. For each claim, find the quote in the transcript, check it sits near the claimed time, and check the speaker. Keep it, or drop it and record why.
  6. Report. Show the measured facts, the kept claims with their quotes, and the drop count. If the model made claims and none survived, withhold the score.
Perceive Judge Check 1 Transcribe language · speakers 2 Measure arithmetic, no model 3 Prompt rubric + transcript 4 Infer claims, each with a quote 5 Verify one quote text · time · speaker keep drop + count 6 Report score withheld if none kept words claims pass fail next claim measured facts
How it works: perceive, judge, then check each claim before reporting.

Patterns & variations

PatternWhat changesWhen to use it
Stereo recordingEach speaker is on their own channel, so no diarization guessWhen the phone or meeting system records the sides separately
Self-hosted speech-to-text (Whisper, Radford et al., 2022)Audio never leaves your infrastructureRegulated data, or high volume
Judge with retrieval (after Lewis et al., 2020)The judge also retrieves policy or product docs, and those quotes are verified tooWhen claims depend on rules outside the conversation
Human in the loopReviewers accept or reject each kept claim; rejections tune the rubricWhen scores affect people's pay or reviews
Batch over many callsDrop counts are aggregated into a live hallucination rateMonitoring a model or prompt change over time

Pitfalls

PitfallWhat you'll noticeRemedy
Translating before judgingQuotes don't match the transcript, and politeness and code-switching are lostJudge in the original language; translate only the glosses shown to the reader
Exact-match checkingMost true claims get dropped over punctuation or filler wordsFuzzy-match normalised text, with a similarity threshold
Ignoring timeA short, common quote ("yes") verifies against the wrong momentAccept only the occurrence nearest the claimed time
Over-strict normalisationUnrelated words match in scripts like DevanagariStrip accents from Latin letters only; keep other combining marks
Scoring what never came upLow scores for topics the call never touchedLet the judge abstain with a null score per category

Go further

  • See it built: Voice Insight, an open-source demo of this pattern on call-centre quality review.
  • Read: Judging LLM-as-a-Judge (Zheng et al., 2023) on where LLM judges go wrong.
  • Next: CoALA, for the vocabulary used to map each stage.

Credits & sources

  1. Alec Radford, Jong Wook Kim, Tao Xu, Greg Brockman, Christine McLeavey, Ilya Sutskever. Robust Speech Recognition via Large-Scale Weak Supervision (2022)Whisper, the open speech-to-text model named as the self-hosted option for the perception step.
  2. AssemblyAI. Speaker DiarizationSplitting a recording into speakers, which makes "who said it" checkable.
  3. Lianmin Zheng, Wei-Lin Chiang, Ying Sheng and others. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena (2023)The LLM-as-a-judge idea behind the rubric-scoring step, and its known biases, which motivate checking the judge.
  4. xAI. Structured OutputsJSON-schema output, which makes a quote a required field on every claim.
  5. Patrick Lewis and others. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (2020)Grounding generation in a source document; here the source is the transcript, and the RAG variant in the patterns table.
  6. Theodore R. Sumers, Shunyu Yao, Karthik Narasimhan, Thomas L. Griffiths. Cognitive Architectures for Language Agents (2023)The vocabulary for the stages (grounding action, working memory, reasoning, decision procedure).
  7. Original workThe four-part shape (perceive, measure, judge, check), the text-time-speaker verification and the withheld score are this site's own framing, built in the Voice Insight demo.

More Reference Architectures

Reference Architecture · Agents

Agent memory over MCP: giving any model a long-term memory it can call

Agent memory over MCP puts an assistant's long-term memory in its own small server, so that any app that speaks the Model Context Protocol can save facts and look them up again. Explained with three diagrams and one worked example.

Reference Architecture · Agents

What is an internal agent SDK? One shared way for many teams to build AI agents

A shared toolkit that lets every team in a company build AI agents the same safe way: each team writes only what is unique to its agent, and the SDK supplies the checks, the step-by-step runner, saved progress, human sign-off, model access and cost limits. Explained with two diagrams.

Reference Architecture · Agents

CoALA: how language agents remember, decide and act

A reference architecture for thinking about any LLM agent: three kinds of long-term memory, a working memory where the model reasons, an action space, and a decision cycle that ties them together. Explained with two diagrams and one worked example.