Skip to content
Adoptiv

Diarized Transcripts

Who spoke is a fact about the recording rather than a guess about the audio. Each leg is captured on its own channel, so attribution is read off the file and nothing has to work it out acoustically.

Transcript, speaker by speaker

two channels
Recording
ch 0 · agent
ch 1 · customer
  1. 0:01
    Marcus Hale

    Adoptiv service desk, this is Marcus.

  2. 0:04
    Dana Whitlow

    Hi, it is Dana Whitlow at Meridian Freight.

  3. 0:09
    Dana Whitlowsame channel, 1.4 s gap

    I am calling about the invoice that went out on Tuesday.

  4. 0:14
    Marcus Hale

    Let me open that. Invoice ending 4192?

A row breaks when the channel changes, or when the same speaker pauses for more than 1.2 seconds
Channel zero is the left leg and channel one is the right, which is the recorder convention rather than a rule. Where a trunk reverses it, one control per call swaps the labels back.
0
channels, one per leg of the call
0
milliseconds of silence that break a segment
0
screen offering a search across the text

Product figures from the platform’s own defaults - not customer averages

The mechanism

How it works.

01

Channel beats a guessed speaker every time

Where a provider returns both a channel tag and an inferred speaker index, the channel wins. Preferring the inference over a channel that was right there is exactly the fault that swapped agent and customer on calls carrying the answer.

02

Speech engines are asked not to diarise at all

The four engines that can do it are asked for the channels and never for voiceprint separation. Two transcribe the channels independently with speaker labelling switched off, one sets channel diarisation with the labels fixed in channel order, and one asks for multichannel output kept apart while refusing to diarise.

03

A row closes on a change or a pause

Engines that answer in words rather than phrases are regrouped here: the segment holds while the channel holds and the gap stays under 1.2 seconds. Cross either and it ends, which is why one person can occupy two rows in succession.

04

One control fixes a call that came out backwards

Where the convention was reversed on a particular recording, a single toggle flips the labels for that call and no other. Offsets are stored with the segments, so the flip costs a redraw rather than another run.

Where it sits

One moment in every read.

Every read passes through the same seven. Diarized Transcripts is the lit one, and everything either side of it is a different page in this category.

  1. 01
    Source

    the call or the thread it reads

  2. 02
    Transcribe

    audio into words, with speakers

  3. 03
    Read

    the pass over the whole of it

  4. 04
    Judge

    the score, the sentiment, the intent

  5. 05
    Extract

    the fields and follow-ups pulled out

  6. 06
    Write

    what lands back on the record

  7. 07
    Review

    a person checking the machine

The specifics.

8 facts
Convention
Channel 0 is the agent leg and channel 1 the customer. Any other index renders under the generic label Speaker
Segment break
A channel change, or on word level engines the same channel pausing past 1.2 seconds
Each segment
Channel, text, an offset from the start, and a length where the provider gives one
Mono audio
Falls back to plain text with legacy prefix detection. No speaker is inferred
Not every engine
Two of the wired speech paths return no channel tags, and those calls take the fallback
Searching it
One screen has it. The voicemail list carries a transcript search running on Postgres full text; the call list searches names, agents and numbers and never the words
Correcting a word
Not offered. What the engine returned stands; masking strong language is a setting
Not the same as
This is the record of who said what. Reading it is what the analysis pass does

More in Intelligence

12 capabilities

AI that proposes edits to the record - an insight becomes a field once you accept it.

AI CRM Writeback

The model proposes record updates with its confidence and the quote it heard them in, shown as a before-and-after you accept or reject row by row.

Sentiment Analysis

Positive, neutral or negative on every analysed call, stored in a column of its own so the ones that went wrong are a filter rather than a listening exercise.

Tonality Analysis

Chosen words rather than a fixed list for how the agent sounded, how the customer did, and the conversation overall - the manner behind the sentiment.

Call Scoring & QA

Communication, resolution, satisfaction and compliance scored nought to ten beside a separately judged overall, on every call that clears the analysis gates.

Compliance Scoring

Compliance scored nought to ten against what the vertical says matters, because no phrase list exists to recite. A missing reading is excluded, never passed.

Intent Detection

What the customer was actually asking for and what the agent committed to, extracted as structured intents rather than left inside the transcript.

Follow-Up Extraction

Callbacks and meetings pulled out with their times, a confidence figure and the words they came from, ready to accept in one click or reject in one.

Industry Presets

Collections, healthcare, insurance, admissions and eleven more - each shaping what the analysis looks for without letting anyone break the output shape.

AI Email Analysis

Threads summarised and read for intent and urgency, but only when a participant matches a record, so the model is never called on mail that is not yours.

AI Email Writing

Draft from an instruction or rework a message you have, landing in the composer with a suggested subject and going nowhere at all until you send it.

AI Field Generation

Describe what you track or paste a spreadsheet's columns, and get a named field group back with types, options and placeholders to approve one at a time.

Natural-Language Filtering

A sentence becomes a grid filter and a sort order with the reading explained back, on the toolbar of every grid that carries a column menu of its own.

Intelligence

See diarized transcripts on your own floor.

Thirty minutes, your numbers and your data. We will set diarized transcripts up live and you can decide from the thing itself rather than from this page.

14-day trial · no card · migration included