CopunditSample
View as PDF Download PDF

Technology Landscape

What it currently takes to turn an in-person meeting, heard by a device lying on the table, into a transcript, a summary and a list of action items, and how well each step actually measures. Two constraints run underneath the whole chain, and neither is a question about the microphones a phone contains: whether the device keeps hold of the microphone for the length of a meeting, and how many audio channels its operating system releases to an application at all.

Contents

Abbreviations

Abbr Stands for What it actually is (plain English)
AEC Acoustic Echo Cancellation Removes the device's own loudspeaker output from what its microphone hears
AGC Automatic Gain Control Automatically raises quiet audio and squashes loud audio to a steady level
AI Artificial Intelligence Used here only as the category name products in this field give themselves
AMI Augmented Multi-party Interaction A 2005 corpus of recorded meetings, captured on headsets and on a table array at once
ANE Apple Neural Engine The dedicated machine-learning chip inside an iPhone, separate from its main processor
API Application Programming Interface The published way one piece of software calls another
ASR Automatic Speech Recognition The software that turns recorded speech into written words
ATF Acoustic Transfer Function How a room changes a sound between the mouth that made it and the microphone that hears it
BLEU Bilingual Evaluation Understudy An old word-overlap score borrowed from machine translation and still used on summaries
CDD Compatibility Definition Document Google's rulebook for what a device must do to be allowed to call itself Android
CER Character Error Rate The word error rate's equivalent for languages written without spaces, such as Mandarin
CPU Central Processing Unit The phone's general-purpose processor, as opposed to its neural or graphics chips
CSS Continuous Speech Separation A model that splits a continuous mixed recording into separate non-overlapping streams
DASR Distant Automatic Speech Recognition Speech recognition when the microphone is across the room instead of at the mouth
DER Diarization Error Rate Percentage of speaking time attributed to the wrong person, or missed, or invented
DSP Digital Signal Processing The fixed audio clean-up a device applies before any application sees the sound
EEND End-to-End Neural Diarization A single network that decides who spoke when, instead of a chain of separate steps
FGS Foreground Service The Android mechanism that lets an app keep working while it is not on screen
FOA First Order Ambisonics A four-channel format that records the direction a sound came from, not just the sound
GB Gigabyte A unit of storage; a compact on-device speech or language model occupies one to two
GDPR General Data Protection Regulation The European Union's data protection law; a recording of a person is personal data
GPU Graphics Processing Unit The server chip that machine-learning models run on; rented by the hour
GSS Guided Source Separation Given who spoke when, it uses several microphones to isolate one talker from the mixture
HAL Hardware Abstraction Layer The manufacturer's own code between Android and the actual chips in a specific handset
ICSI International Computer Science Institute The Berkeley institute whose 2003 corpus of research-group meetings is still a benchmark
JER Jaccard Error Rate A diarization score that weights every speaker equally, so missing a quiet one is costly
LALM Large Audio-Language Model A text model fed audio directly, so it hears the recording instead of reading a transcript
LLM Large Language Model A text-generating model; here, the part that writes the summary and pulls out action items
MB Megabyte A unit of storage; one recorded hour of compressed speech is tens of these
MC Multi-Channel Audio recorded by several microphones at once, which preserves where each sound came from
MEMS Micro-Electro-Mechanical System The chip-scale microphone used in every phone and every pocket recorder
ML Kit Machine Learning Kit Google's set of ready-made on-device model interfaces for Android applications
MVDR Minimum Variance Distortionless Response A classic beamformer: combines microphones to favour one direction, suppress the rest
NAIST Nara Institute of Science and Technology A Japanese research institute; a team name in the meeting-transcription challenges
NIST National Institute of Standards and Technology The United States agency that ran the early speech-transcription evaluations
NPU Neural Processing Unit The Android equivalent of Apple's neural chip; runs models without the main processor
NTT Nippon Telegraph and Telephone The Japanese telecommunications company whose research labs enter these challenges
OS Operating System The phone's own software layer that decides which app may hold the microphone
PCC Pearson Correlation Coefficient How closely two measurements move together on a straight line, from -1 to +1
PCM Pulse-Code Modulation Raw uncompressed digital audio, the format a microphone's samples arrive in
RIR Room Impulse Response A recording of how one room smears a single click; used to fake far-field audio
ROUGE Recall-Oriented Understudy for Gisting Evaluation Counts word overlap between a generated summary and a human one
RTF Real-Time Factor Seconds of computing per second of audio; below 1 means faster than the recording itself
SC Single-Channel Audio recorded by one microphone, which throws away all directional information
SNR Signal-to-Noise Ratio How loud the speech is against the room noise, in decibels
SOT Serialized Output Training Teaching one recognizer to write out several overlapping talkers one after another
STCON Team name, expansion not stated in the sources read The group with the best macro-averaged score in the CHiME-8 distant-speech challenge
TRL Technology Readiness Level A 1-to-9 maturity scale: 1 is an idea, 4 is a lab result, 9 is shipping to real users
TSE Target Speaker Extraction Pulling one named voice out of a mixture, given a sample of that voice
VAD Voice Activity Detection The step that decides which parts of a recording contain speech at all
WER Word Error Rate Percentage of words a transcript gets wrong; the standard accuracy number for speech
WPE Weighted Prediction Error A filter that removes the echo a room adds, before anything else reads the audio
WWDC Worldwide Developers Conference Apple's annual June event where it announces what applications will be able to do

Executive Summary

The task under survey is distant automatic speech recognition (DASR) of conversational speech: several people talking, interrupting each other, into a microphone that is on the table rather than at anybody's mouth, followed by speaker attribution (who said which words) and then by a language model that writes a summary and extracts action items. Six facts define the frontier. First, the binding constraint on a general-purpose phone is not acoustic but architectural: neither mobile operating system offers a third-party application a documented route to the raw per-microphone signals its hardware collects, and no handset has been shown to expose one, so such an application competes in the single-channel condition whatever microphones the device contains. Second, the size of what that forfeits is measured: on the 170-meeting NOTSOFAR-1 blind evaluation set of real office meetings, the winning system scored 22.2 percent time-constrained minimum-permutation word error rate reading one distant microphone and 10.8 percent reading a seven-microphone tabletop array, an 11.4-point gap over the same meetings, which every device recorded simultaneously (arXiv 2501.17304, arXiv 2409.02041); that gap is single-device-versus-conference-array, and a pocket recorder pays it too. Third, the spatial half of the gap is not recoverable by the method that produces it, because that front end fits a spatial covariance matrix built from phase differences between microphones and one channel has none; the field's named alternative, a single-channel separator trained on real rather than simulated meeting audio, is untried. Fourth, real recorded audio, not simulation, is the scarce input: multi-talker models trained on synthetic mixtures alone reached 16.0 percent on the AMI single-distant-microphone condition and 20.1 percent on NOTSOFAR-1 single-channel, and adding a small fraction of real in-domain conversational data moved them to 15.2 and 16.3 (arXiv 2605.15442). Fifth, the summarisation layer is remarkably tolerant of transcription error and that tolerance is itself the hazard: transcripts above 50 percent word error produced summaries scoring roughly on par with transcripts near 11 percent, and in the only human-annotated study of meeting-summary metrics about a third of the metric-and-error combinations either ignore the error or reward it, with hallucination detected by none of the nine metrics tested (arXiv 2507.18161, arXiv 2404.11124). Sixth, the platform layers are moving in opposite directions: every documented background-audio change on either platform restricted capture further, through Android 12 to 15 and iOS 15 to 17, while the same vendors have since newly exposed on-device recognition and summarisation to third-party applications in iOS 26 and in Android's on-device generative stack, so any argument that something recently changed has to be made at the recognition layer and not at the capture layer. Three dead zones stand out. No public benchmark measures any of this on a smartphone, so the phone-versus-dedicated-recorder question has no published answer in either direction; no benchmark supplies labelled action items with owners, so the third output of this category's standard product has no accuracy number anyone can quote; and nobody has measured a named-entity word error rate on far-field meeting audio, which is the number on which the whole summarisation-tolerance argument actually rests.

The Problem

What it is. A meeting held in a room is a physical event: several people produce speech, the sound bounces off walls, tables and whiteboards, and some of it arrives at a microphone. Turning that into a written record requires solving several things at once, and each one degrades the next. The recording device must actually capture the whole meeting without stopping. The signal arriving at it is a mixture, because people talk over each other and the room adds echo and noise. How much of that mixture reaches the software depends on how many microphone channels the device's own software layer is willing to release. The words then have to be recognised despite the mixture, and attributed to the right person, because a decision or a commitment is meaningless without knowing who made it. Speech technology treats this as a distinct discipline, distant automatic speech recognition (DASR), separate from the near-field dictation problem that a phone held to the mouth solves well; the field has run dedicated challenge series on it since the early 2000s, from the National Institute of Standards and Technology (NIST) Rich Transcription evaluations through the CHiME series (arXiv 2507.18161).

Whom it affects and at what scale. Everyone who sits in meetings, which is why the commercial pull is large: over 1.5 million dedicated recording devices sold by one vendor by January 2026 (https://techcrunch.com/2026/01/04/plaud-launches-a-new-ai-pin-and-a-desktop-meeting-notetaker), one software incumbent reported at roughly 100 million US dollars of annual recurring revenue in March 2025 (https://sacra.com/c/otter/), and another raised at a 1.5 billion dollar valuation in March 2026 (https://techcrunch.com/2026/03/25/granola-raises-125m-hits-1-5b-valuation-as-it-expands-from-meeting-notetaker-to-enterprise-ai-app/). The research effort is proportionate but narrower: the two most recent challenge rounds drew 9 teams and 32 systems on the geometry-agnostic task (arXiv 2507.18161) and 5 further teams on the fixed-geometry meeting task (arXiv 2501.17304). The scientific record is thin in one specific place. The reference corpora are recorded on headsets, on ceiling and table arrays, on smart glasses and on purpose-built conference devices; a recent survey's 36-row table of notable meeting corpora contains no smartphone-captured entry at all.

How it is created. The chain from speech to a wrong action item is ordered, and every stage is measured by a different number.

The earliest step in that chain, the acoustic path from a mouth to a microphone across a room, is the one no later stage can undo, and it is the step a device's physical design controls; the second step, how much of what was captured reaches the software, is the one a platform's software design controls, and it is where this field's decisive asymmetry now sits. The parameters used to measure each stage are defined next.

Landscape at a Glance

Every technique profiled below, grouped by mechanism family, and inside each family the one that carries most weight for producing the three outputs first, which is not the same as the most mature. Technology Readiness Level (TRL) runs 1 (basic principle) to 9 (shipping with real-world use); 4 is lab-validated, 6 is a first full-scale demonstration, and it is a separate axis from position in this table.

# Technique Modality TRL
1 iOS background audio session and the background-restart prohibition Handset capture and channel release 9
2 Android microphone foreground service under manufacturer process killing Handset capture and channel release 9
3 Chunked write-through to persistent storage Handset capture and channel release 9
4 iOS input routing and virtual polar patterns Handset capture and channel release 9
5 Android unprocessed audio source and manufacturer hardware layer Handset capture and channel release 9
6 Hosted cloud speech recognition on a general model Recognition back end 9
7 Streaming recognition during the meeting Recognition back end 9
8 Off-the-shelf Whisper on far-field meeting audio Recognition back end 9
9 Contextual biasing on personal entities Recognition back end 9
10 Whisper fine-tuned with self-supervised speech features Recognition back end 6
11 Multi-talker training on synthetic mixtures plus real in-domain audio Recognition back end 5
12 Language-model correction of a completed transcript Recognition back end 4
13 Large audio-language models for meeting transcription Recognition back end 4
14 Prompted language-model meeting summarisation with speaker tags Summarisation and extraction 9
15 Action-item and commitment extraction Summarisation and extraction 4
16 Language-model-as-judge summary evaluation Summarisation and extraction 5
17 Apple SpeechAnalyzer and SpeechTranscriber On-device inference on phone hardware 9
18 Core ML Whisper inference on the Apple Neural Engine On-device inference on phone hardware 9
19 Apple Foundation Models on-device language model On-device inference on phone hardware 9
20 Gemini Nano and ML Kit on-device generative inference On-device inference on phone hardware 9
21 Map-reduce chunked on-device summarisation On-device inference on phone hardware 6
22 Speaker-embedding extraction with spectral clustering Speaker attribution 8
23 Quantised on-device diarization Speaker attribution 6
24 Target-speaker voice activity detection refinement Speaker attribution 6
25 Speaker enrolment and target-speaker conditioning Speaker attribution 6
26 Continuous speech separation and single-channel spectral masking Far-field front end 6
27 Guided source separation Far-field front end 7
28 Joint diarization and separation with neural target-speaker extraction Far-field front end 5
29 Multichannel neural beamforming for speaker-attributed recognition Far-field front end 4
30 Parallel-capture device comparison with a headset reference Device-comparison measurement 9
31 Capture-integrity telemetry instrumentation Device-comparison measurement 6

Parameter Primer

Modalities are measurement methods; what they produce is parameters. This section defines every quantity used in the profiles below, in the order of the chain in The Problem, so a reader can map any number in this document onto the stage of the pipeline it judges.

Stage What can go wrong Parameter How it is measured
Capture The recording stops Capture survival Fraction of sessions captured end to end; no published figure exists
Propagation Distance, echo, noise Signal-to-noise ratio Decibels, per recording condition
Transduction Directional information is lost Channels released to software Number of usable phase-coherent channels an application receives
Attribution Wrong or miscounted speakers DER, JER Percentage of speaking time misassigned
Recognition Wrong words WER, tcpWER, tcorcWER Percentage of words wrong, with or without speaker credit
Recognition The wrong words are the names Named-entity WER Word error rate counted only over names, numbers and acronyms
Abstraction A fluent but wrong summary G-Eval, ROUGE, UniEval Model or overlap judgment against the transcript
Extraction A commitment nobody made No accepted metric Not established
Delivery The user is still waiting Wall-clock latency, speed factor Seconds from tap-stop to finished output
Delivery The phone is hot or flat Battery draw per recorded hour, thermal throttle factor Percentage of charge per hour of audio; percentage of throughput lost under sustained load

Word error rate (WER). The percentage of words a transcript gets wrong, counting substitutions, deletions and insertions against a human reference. It is the field's universal accuracy number and it is only comparable between two systems measured on the same test set under the same audio condition. Near-field read speech scores in the low single digits; far-field conversational meeting speech scores between roughly 10 and 80 percent. It is produced by every technique in the Recognition back end family.

Concatenated minimum-permutation word error rate (cpWER) and its time-constrained form (tcpWER). A word error rate for meetings, where the system must also decide who said what. It concatenates each speaker's words, tries every matching of system speakers to real speakers, and reports the best one, so a system that transcribes perfectly but attributes badly is still penalised. The time-constrained version, introduced in the MeetEval toolkit, additionally requires the words to land in roughly the right place in time, which makes it much more sensitive to segmentation errors (arXiv 2507.18161). It is the ranking metric of the CHiME-7, CHiME-8 and NOTSOFAR-1 challenges and is the single most useful number in this document. Because cpWER and tcpWER are different numbers on the same audio, and both differ from plain word error rate, the three are never compared across a single column in this document.

Time-constrained optimal reference combination word error rate (tcorcWER). The same measurement with speaker identity removed: it scores only whether the words were recognised, not who was credited with them. Reading tcpWER and tcorcWER together separates a recognition failure from an attribution failure. On the NOTSOFAR-1 evaluation set the winning single-channel system scored 22.2 percent tcpWER against 17.7 percent tcorcWER, so roughly a fifth of its errors were attribution rather than recognition (arXiv 2501.17304).

Speaker-dependent character error rate (SD-CER). The same idea as cpWER for Mandarin, counted in characters because Chinese is written without word spaces. It is the metric of the AliMeeting corpus results quoted below and is not comparable with any English word error rate.

Named-entity word error rate. Word error rate restricted to the tokens a summary actually needs: personal names, company names, numbers, dates and acronyms. It matters because plain word error rate weights a filler word and a customer's name equally, while a summary built on a transcript that lost the name is wrong in a way a fluent summary hides. No published measurement of it on far-field meeting audio was found in this survey.

Diarization error rate (DER) and Jaccard error rate (JER). DER is the percentage of speaking time given to the wrong speaker, plus missed speech, plus speech invented where there was none. JER computes the same kinds of error but weights every speaker equally rather than by talking time, so failing to notice a quiet participant costs as much as failing on a talkative one. JER tracks final transcript quality better than DER because it exposes speaker-counting errors, which are the catastrophic ones: across 22 challenge systems, JER against tcpWER gave a Pearson correlation coefficient (PCC) of 0.92 and DER against tcpWER 0.88 (arXiv 2507.18161).

Signal-to-noise ratio and scale-invariant signal-to-noise ratio. How loud the wanted speech is relative to everything else, in decibels; the scale-invariant form is the standard training objective for separation models. A warning attaches to it: in one meeting system, joint training improved recognition by 34 percent relative while making the scale-invariant ratio worse, so a cleaner-sounding separated signal does not necessarily produce a better transcript (arXiv 2211.00511).

Real-time factor and speed factor. Real-time factor is seconds of computing per second of audio; a value below 1 means the system runs faster than the recording itself. Speed factor is its inverse, the seconds of audio processed per second of wall clock, so a speed factor of 60 means one minute of audio per second of processing. Vendors and benchmark blogs routinely print speed factors while calling them real-time factors; every such figure in this document has been converted to a speed factor and labelled as one. Neither number is the wait a user experiences, which also includes queueing, model loading, uploading and the summarisation pass.

Battery draw per recorded hour and thermal throttle factor. How much of the phone's charge one hour of audio costs, and how much of the processor's throughput is lost once the device has been running warm for a while. It is the parameter that decides whether an on-device architecture is shippable at all, and it is the worst-measured quantity in this document. Recording alone is close to free, at about 0.66 percent of charge an hour in one self-report with no device model or method behind it. A fully offline continuous pipeline is put at 25 to 40 percent an hour and recognition alone at 10 to 15 percent, both from single blog posts; the sustained throttling penalty is reported anecdotally at 30 to 50 percent of throughput and has been measured by nobody. A widely circulated figure of 3 percent of battery per minute of audio is arithmetically impossible, since it consumes 180 percent of a battery over the one-hour meeting its own source describes, and must never be quoted.

Context window. The number of tokens (roughly, word pieces) a language model can hold at once, counting instructions, transcript and output together. One hour of speech at conversational pace is about 9,000 words, which two independent sources put at roughly 11,000 to 13,000 tokens, so the context window is the parameter that decides whether a whole-meeting summary can be produced on the phone in one pass at all.

G-Eval, UniEval and ROUGE. The three families of automatic summary score. ROUGE counts overlapping word sequences against a human-written summary. UniEval is a fine-tuned model that rates coherence, consistency, relevance and fluency. G-Eval prompts a strong language model to rate the same four dimensions given only the transcript and the summary, needing no human reference. Their reliability is itself contested and is covered in Dead Ends.

Techniques by Modality

Seven mechanism families, ordered by how much weight each carries for turning a room full of talking into the three outputs: first whether the phone holds the microphone for the whole meeting and what it releases to an application, then what was said, then what is made of it, then where the computation runs, then who said it, then what happens to the sound before a recognizer sees it, and last how any of it can be measured against a competing device. The order is not the order of the pipeline and not the order of maturity. The front end sits low because none of it runs on one channel; summarisation sits high because it produces two of the three outputs.

Handset capture and channel release

What this modality is. Before any signal processing matters, a general-purpose phone has to hold the microphone, keep holding it for the length of a meeting, and hand the resulting audio to the application in a usable form. Both mobile operating systems treat microphone access as a privileged, revocable, interruptible resource, and both interpose their own audio clean-up between the physical microphones and the application: an application declares a background capability, holds a session, receives a processed virtual channel rather than the raw sensor signals, and may have the session taken away for a phone call, another application, or power management. The family is a platform rulebook rather than a signal-processing method. Its parameters are the number of phase-coherent channels released to software and capture survival, the fraction of sessions recorded end to end.

State of the modality. The mechanisms are documented on both platforms and neither vendor publishes a reliability figure; an exhaustive search of developer post-mortems, engineering blogs from companies shipping recorder applications, academic mobile-systems literature and public bug trackers found no published, statistically meaningful capture-survival measurement on either platform. What is not contested is the direction of travel: every background-audio change documented on either platform, across Android 12 to 15 and iOS 15 to 17, tightened capture, and neither platform has opened a new channel since. What is contested, and unmeasured, is how often a correctly written application actually loses a meeting.

iOS background audio session and the background-restart prohibition | TRL 9

Android microphone foreground service under manufacturer process killing | TRL 9

Chunked write-through to persistent storage | TRL 9

iOS input routing and virtual polar patterns | TRL 9

Android unprocessed audio source and manufacturer hardware layer | TRL 9

Recognition back end

What this modality is. The recognizer converts an audio stream into words. Modern systems are large neural sequence models trained on tens of thousands of hours of speech, either weakly supervised on transcribed audio (the Whisper family) or self-supervised on untranscribed audio and then fine-tuned (the WavLM and wav2vec 2.0 families). They read the audio the front end produces, one separated stream at a time, and output text with optional word-level timestamps. The parameter they produce is word error rate, and with attribution, tcpWER.

State of the modality. The field has converged: end-to-end models built on large pre-trained backbones have displaced the hybrid systems that dominated earlier CHiME rounds, mainly because the pre-trained backbone lowers the amount of matched training data a team needs (arXiv 2507.18161). Whisper is the de facto starting point, present in most challenge submissions and in the baselines. Two things are contested. How much ensembling and language-model rescoring can still add is one: in CHiME-8 the single team that tried a large-language-model rescoring track gained 0.5 percentage points absolute macro tcpWER over its own main submission, and a fine-tuned Llama-2-7B rescorer bought 1.42 to 2.94 percent relative across the CHiME-8 datasets. How fast the field is improving is the other, and the trend tables in circulation mix three different metrics down one column, so the direction is credible and the slope is not quotable.

Hosted cloud speech recognition on a general model | TRL 9

Streaming recognition during the meeting | TRL 9

Off-the-shelf Whisper on far-field meeting audio | TRL 9

Contextual biasing on personal entities | TRL 9

Whisper fine-tuned with self-supervised speech features | TRL 6

Multi-talker training on synthetic mixtures plus real in-domain audio | TRL 5

Language-model correction of a completed transcript | TRL 4

Large audio-language models for meeting transcription | TRL 4

Summarisation and extraction

What this modality is. Given a transcript, produce a short prose account of what happened and a list of commitments with owners. Two approaches exist: fine-tune a sequence-to-sequence model on meeting transcripts paired with human summaries, or prompt a general large language model (LLM) and let it read the transcript directly. The input is text, so every acoustic error upstream arrives here as a wrong or misattributed word, and the output is judged either by overlap with a human summary or by a second model's opinion.

State of the modality. Prompted general models have displaced the fine-tuned meeting summarisers in practice, and they are strikingly robust to transcription error, which is both the field's most encouraging and its most dangerous finding. The measurement layer has not kept up: overlap metrics correlate weakly with human judgment of meeting summaries, no vendor in the category publishes any quantitative factuality figure, and the one thing this category's products promise beyond a summary, a list of action items with owners, has no accepted benchmark at all.

Prompted language-model meeting summarisation with speaker tags | TRL 9

Action-item and commitment extraction | TRL 4

Language-model-as-judge summary evaluation | TRL 5

On-device inference on phone hardware

What this modality is. Where the computation physically runs. A recognizer or a language model can execute on the phone's own neural accelerator, or on rented server hardware reached over the network. The choice sets three things at once: the wall-clock wait after the recording stops, the marginal cost per recorded hour, and whether the audio ever leaves the device. On-device inference is constrained by memory, sustained thermal budget and, for language models, by context window; cloud inference is constrained by upload time, by a per-hour meter, and by multi-tenant queueing, which is what a user actually waits for.

State of the modality. Both platform vendors now expose on-device speech and language models to third-party applications, and both did so recently: Apple's frameworks in iOS 26, Google's alpha speech interface with its generative mode gated to two Pixel generations. The same shipment put the same capability into the vendors' own free applications, so the why-now and the absorption risk are one fact with two signs. The contested part is capability rather than availability. Server-class meeting pipelines are ensembles running many times slower than real time on data-centre GPUs, so what fits on a phone is a single general model with no separation front end, and the on-device language model's context window is roughly a third of an hour-long transcript.

Apple SpeechAnalyzer and SpeechTranscriber | TRL 9

Core ML Whisper inference on the Apple Neural Engine | TRL 9

Apple Foundation Models on-device language model | TRL 9

Gemini Nano and ML Kit on-device generative inference | TRL 9

Map-reduce chunked on-device summarisation | TRL 6

Speaker attribution

What this modality is. Diarization answers "who spoke when" by cutting the recording into speech segments, turning each segment into a numerical fingerprint of the voice, and grouping those fingerprints into as many clusters as there were people in the room. It reads the same audio the recognizer reads and outputs time intervals labelled with anonymous speaker identities; naming them is a separate step, and a legally consequential one, because a vector tied to a named identity is treated as a voiceprint in several jurisdictions while an anonymous cluster inside one recording generally is not. The parameters it produces are diarization error rate and Jaccard error rate.

State of the modality. The consensus pipeline is a clustering pass followed by a neural refinement pass, and every best system in the two most recent CHiME rounds refines with target-speaker voice activity detection (arXiv 2507.18161). Two things are settled and unhelpful for a phone. Speaker counting, not acoustics, is the dominant residual error, and nothing in a two-tap interaction tells the application how many people are in the room. And neither mobile platform exposes diarization to third-party developers at all, while Google's own recorder application has labelled speakers since its version 4.2, so an application on the phone must ship its own model to do what the phone's own application already does.

Speaker-embedding extraction with spectral clustering | TRL 8

Quantised on-device diarization | TRL 6

Target-speaker voice activity detection refinement | TRL 6

Speaker enrolment and target-speaker conditioning | TRL 6

Far-field front end

What this modality is. When someone speaks across a room, the microphone receives the direct sound plus dozens of delayed reflections, plus room noise, plus whoever else is talking. The front end is everything that happens to that signal before a recognizer reads it: choosing which microphones to use, removing the room's echo, and separating the mixture into one stream per talker. The physical basis of most of it is that a sound arriving from a particular direction reaches spatially separated microphones at slightly different times, so combining several microphones with the right delays reinforces one talker and cancels the others. This is beamforming, and it is only available to a system that can see more than one microphone signal. The family yields the separated audio that the recognition and attribution stages consume, and its quality is measured downstream in word error rate rather than directly.

State of the modality. The consensus front end for meeting audio is guided source separation, a statistically driven spatial method from 2018 that every top system in the two most recent CHiME rounds still uses; the reviewers of those challenges state plainly that current neural separation and enhancement "are still unable to reliably deal with complex scenarios and different recording setups" (arXiv 2507.18161). What is contested is whether purely neural separation can replace it. What is effectively closed is the question of whether one channel can match several: the NOTSOFAR-1 challenge measured that gap directly on identical meetings and the multi-channel track roughly halves the error of the single-channel track.

Continuous speech separation and single-channel spectral masking | TRL 6

Guided source separation | TRL 7

Joint diarization and separation with neural target-speaker extraction | TRL 5

Multichannel neural beamforming for speaker-attributed recognition | TRL 4

Device-comparison measurement

What this modality is. Everything above produces numbers, and a claim that one capture device beats another is only meaningful if the two were recorded on the same conversation, decoded by the same models and compared with a test that accounts for the fact that speech errors are not normally distributed. This family is the accepted experimental apparatus of the field: how a parallel-capture corpus is recorded, how independent devices with no shared clock are aligned after the fact, what counts as a reference transcript, what simulated audio may and may not be used for, and how software reliability is measured in the field rather than in a lab. It produces no audio and no transcript; it produces the conditions under which a comparison is admissible.

State of the modality. The protocol is settled and unglamorous, and its constraints are what make the central question of this document expensive rather than impossible. The field accepts simulated far-field audio for training acoustic models and rejects it for evaluating a hardware claim. It rejects machine-aided reference transcription. And it rules out every repurposable public archive for a modern device comparison: podcasts are near-field, video-call recordings are irreversibly processed by vendor noise suppression, body-camera audio is the wrong environment, parliamentary recordings use push-to-talk gooseneck microphones, and the AMI and ICSI corpora were recorded on 2000s hardware.

Parallel-capture device comparison with a headset reference | TRL 9

Capture-integrity telemetry instrumentation | TRL 6

Dead Ends, Techniques That Will Not Translate

A platform limit: the channels exist and the application cannot have them

Multi-channel front-end processing inside a third-party phone application | Blocked by the operating system, not by the hardware

A physics limit: one channel cannot recover what a room mixed together

Single-channel separation of overlapping meeting speech | Stuck below the multi-channel result by roughly a factor of two

An economics limit: server-grade pipelines do not fit a phone or a walk back to the desk

Ensemble diarization-separation-recognition pipelines | Too heavy for the deadline this category promises

A capability limit: the platform keeps a feature for its own application

Third-party speaker diarization from a platform framework | Not exposed on either platform

A method dead end: simulating the device instead of recording on it

Simulated far-field audio as the evidence for a hardware claim | Accepted for training, rejected for evaluation

A measurement dead end: judging a transcript by the summary it produces

Downstream summarisation as a proxy for transcription quality | Measures the language model, not the audio

Overlap metrics as a measure of meeting-summary quality | They mask, and sometimes reward, the worst error

Contested Evidence

Each entry below is reproduced without paraphrase from the evidence base's registry of debunked claims, minus only its internal filing reference, because the point of such an entry is to stop a later reader from citing a number already judged wrong.

Four further contested items were identified inside the sources read for this document.

Emerging Patterns

The channel a platform releases, not the microphone a device contains, sets the ceiling. The phone's components are not the constraint; four good micro-electro-mechanical microphones sit behind an interface that hands an application one processed channel, or two forced to 16 kHz whose inter-channel phase the platform's own voice processing destroys on request. Every downstream technique that produces the field's best numbers consumes exactly the information that interface removes. The operational consequence is that any comparison of two capture devices is meaningless unless it states how many phase-coherent channels each one released to the software that decoded it, and that a specification sheet listing microphone count is not that statement.

Spatial information is worth more than any model improvement. The multi-channel-versus-single-channel gap on identical meetings is 11.4 points absolute and 51 percent relative in speaker-attributed error and 46 percent relative in speaker-agnostic error (arXiv 2501.17304); a second measurement in another language on another corpus moves character error rate from 34.4 to 28.3 percent purely by adding channels (arXiv 2211.00511). Against that, the best model-level refinements in the same challenges move results by fractions of a point, and a large-language-model rescoring pass gained 0.5 points absolute (arXiv 2507.18161). The consequence is that where a device sits and how many of its microphones reach the software dominates everything downstream.

Real recorded audio, not more simulation, is the scarce input. Every top system in two consecutive challenge rounds used a classical spatial front end rather than a learned separator, and the organisers attribute this to the gap between simulated training audio and real rooms. The same conclusion arrives from the training side: synthetic mixtures alone gave 16.0 and 20.1 percent on two single-channel conditions, and a small fraction of real in-domain data gave 15.2 and 16.3 (arXiv 2605.15442). The consequence for anyone building here is that the bottleneck is a recording programme, not a modelling idea.

The capture layer is closing while the recognition layer opens. Every documented background-audio change on either platform tightened it, and they are worth naming rather than counting: Android 12 blocked background microphone-service starts, Android 13 forced active foreground services into a unified task manager that prevents stealth capture, Android 14 made the microphone foreground-service type mandatory with a hard exception on omission, Android 15 tightened background starts further while exempting microphone services from its six-hour cumulative timeout, and iOS 15 and 16 cemented the background-restart refusal that iOS 17 left in place. The capability that arrived later arrived somewhere else: both vendors newly exposed on-device recognition and generative summarisation to third parties, and shipped the same capability into their own free applications. The consequence is that any claim that something recently changed has to be made at the recognition layer, and that the same shipment which enables a third-party product also arms its most dangerous competitor.

Latency inverts the intuition: cloud batch is faster at thinking and slower at delivering. Data-centre silicon reaches a speed factor near 600 on the same recognizer that reaches 10 to 16 on a recent phone, roughly 40 to 60 times faster at raw inference; yet measured end-to-end delivery runs the other way, with cloud batch products timed at 10 to 20 minutes to a finished summary while on-device paths are derived at 1.5 to 5.5 minutes, because multi-tenant queueing and transport, not compute, are what the user waits for. The inversion is a property of batching rather than of the cloud: a streaming pipeline recognises while the meeting is still running and leaves only the summarisation pass to run at tap-stop. The consequence is that a latency claim is a claim about architecture and queueing, and any figure quoted without the recording length, the processing location and whether the recognizer ran during or after the meeting is uninterpretable.

On-device inference moved from throughput-bound to context-bound. The speech half fits comfortably on phone hardware at speed factors well above real time; the language half is capped at 4,096 tokens on both platforms' on-device models, against an hour-long transcript of 11,000 to 13,000 tokens. The consequence is that the interesting engineering question about on-device output is chunking and merging without losing a cross-chunk commitment, not raw speed, and that the workaround this forces has no published quality evaluation of any kind.

The language-model layer decouples the product from the transcript, and the decoupling is measured only by machines. Summaries barely track transcript quality, so a product can deliver a readable summary over a poor transcript and its users will not notice (arXiv 2507.18161). But the tolerance is conditional: it holds when errors fall on fillers and conjunctions, and far-field acoustics smear consonants so proper nouns fail first. The load-bearing number is therefore a named-entity word error rate on far-field meeting audio, and nobody has measured one. The consequence is double: the bar for shipping something that feels good is lower than the speech literature suggests, and the bar for shipping something trustworthy is higher, because the surviving errors are invisible to the reader and concentrate in exactly the attribution the action items depend on.

Nobody publishes a guaranteed maximum, and nobody publishes a quality figure at all. Several vendors do publish typical processing times, from 1.5 to 3 minutes to a transcript up to 15 to 20 minutes to a summary, each hedged with peak-load language, and none publishes a bound. On the quality side the silence is total: no vendor in the category publishes a quantitative factuality metric for its summary or its action items, and the plausible reason is that no flattering and defensible automatic metric exists to publish. The consequence is that purchase decisions in this market are being made on something other than measured output quality, and that a new entrant cannot prove it is better any more than an incumbent can.

Every headline number in this field comes from a short meeting. The NOTSOFAR-1 sessions behind the 22.2 and 10.8 percent figures run about six minutes each, and the winning system's own paper tests no meeting longer than that; AliMeeting runs 15 to 30 minutes and AMI about half an hour. The meeting this category records runs forty minutes to two hours. Nothing in a six-minute benchmark exercises what an hour does: speaker clusters drift as voices warm and people move, a recognizer conditioned on its own previous window can carry one hallucination across a hundred windows, and the memory, storage and thermal budgets that decide whether a phone finishes the job never come under load. The consequence is that the error rates quoted throughout this document are a floor for the product's condition rather than an estimate of it, and that duration, like recording distance and channel count, has to be stated before two numbers may be compared.

The evidence base has a smartphone-shaped hole. Every corpus behind every number in this document was recorded on a headset, a ceiling or table array, smart glasses, a body-worn binaural rig or a purpose-built conference device. None was recorded on a phone, and the field names three structural reasons it avoids them: platform gain control breaks the linear inter-channel amplitude relationship blind source separation assumes, fusing streams from several phones drifts without a hardware word clock, and phone firmware is tuned for a single talker at 30 centimetres to 1 metre and treats the rest of the room as noise. The consequence is that the phone-versus-dedicated-recorder comparison cannot currently be settled from published data by anybody, in either direction, and that the only route to settling it is the parallel-capture protocol profiled above.

Also Found, Not Profiled

Every technique the sweep surfaced that did not earn a profile, alphabetical, carrying what was already established.

Technique What it measures or does What we know
AdaLoRA fine-tuning Low-rank adaptation of a large recognizer on a small parameter budget Used by NPU to fine-tune Whisper large-v2 for NOTSOFAR-1 (arXiv 2501.17304)
Atomic Content Units annotation Decomposes a reference summary into binary atomic claims for human scoring The most robust published human protocol; the RoSE benchmark needed over 150 hours of annotation for 22,000 summary-level judgments
Automatic speech recognition ensembling Combines several recognizers' hypotheses Used by most challenge submissions; one small system matched near-top results without it (arXiv 2507.18161)
cACGMM rectification Statistical spatial mixture model refining separation masks Used with a 120-second window in the winning NOTSOFAR-1 system (arXiv 2501.17304)
Channel selection by envelope variance Picks which microphones to feed the front end Introduced in the CHiME-7 baseline; the channel with lowest correlation is excluded (arXiv 2507.18161)
DOVER-Lap Fuses several diarization outputs by voting over time Used by the two best CHiME-8 systems for speaker counting (arXiv 2507.18161)
End-to-end neural diarization with vector clustering One network labels active speakers per frame, then stitches windows by embedding The Brno and Johns Hopkins NOTSOFAR-1 system reached 24.9 percent tcpWER multi-channel with no explicit separation, and its speaker-agnostic 15.6 percent beat every separation-based system on that track (arXiv 2501.17304)
Fine-tuned long-context abstractive summarisers Encoder-decoder models adapted to thousands of input tokens Best reported AMI ROUGE-1 56.26 and ICSI 60.7 against human summaries on clean transcripts; superseded in practice by prompted general models
Forced alignment for word timestamps Aligns recognized words to audio to refine speaker boundaries Improved one system's diarization but hurt its time-constrained word error rate (arXiv 2507.18161)
Global mapping files for scoring Standardises contractions and disfluencies before a word error rate is computed Universal expansion of contractions double-counts errors; the NIST convention requires explicit alternation syntax instead
Large-language-model rescoring of recognizer output Rewrites recognition hypotheses using a text model The only CHiME-8 attempt gained 0.5 points absolute macro tcpWER; a fine-tuned Llama-2-7B rescorer gave 1.42 to 2.94 percent relative (arXiv 2507.18161, arXiv 2501.17304)
Matched-pairs sentence-segment word error test Decides whether two systems differ significantly on the same audio The field standard, implemented in the NIST scoring toolkit; cross-checked with McNemar or Wilcoxon signed-rank
MeetEval time-constrained scoring toolkit Computes tcpWER and tcorcWER The scoring basis of both current challenge series (arXiv 2507.18161)
Minimum variance distortionless response beamforming Classical fixed-target beamformer Used after continuous speech separation in the NOTSOFAR-1 baseline (arXiv 2501.17304)
Overlapping speech detection Flags the regions where two people talk at once Best reported 82.76 percent F1 on the AMI test set with self-supervised models and progressive training; error rate inside overlapped regions is reported nowhere
PixIT Joint separation and diarization training scheme Named among single-channel separation options tried in CHiME-8 Task 2; a system using it with zero diarization scored 41.2 percent tcpWER on NOTSOFAR-1 evaluation
Pragmatic action tagging Adds dialogue-act tags such as propose or ask-clarification alongside speaker labels Reported to cut model perplexity from 20.37 to 6.64 on civic-meeting transcripts; single source, not a meeting-product evaluation
pyannote diarization pipeline Open segmentation and clustering toolkit The basis of the CHiME-8 ESPnet baseline diarization, and the model most on-device ports wrap (arXiv 2507.18161)
Query-focused meeting summarisation Answers a specific question about a meeting rather than summarising it QMSum: 1,808 query-summary pairs over 232 meetings (arXiv 2212.08206)
ROUGE, BERTScore, METEOR, BLANC, LENS, perplexity Automatic summary scores Correlate weakly with annotated meeting-summary errors; a third mask or reward errors (arXiv 2404.11124)
Serialized output training One recognizer writes several overlapping talkers in sequence with speaker-change symbols 30.7 percent average SD-CER word-level and 33.5 frame-level with multichannel fusion on AliMeeting, against 36.8 and 41.2 single-channel (arXiv 2211.00511); brittle above two or three simultaneous speakers
Simulated far-field audio from measured transfer functions Convolves clean speech with room responses measured on the target device to manufacture training audio The NOTSOFAR-1 organisers measured 15,000 real acoustic transfer functions for a 1,000-hour simulated set; synthetic-only training gave 16.0 and 20.1 percent tcpWER against 15.2 and 16.3 with real data added (arXiv 2605.15442)
Silero voice activity detection A 2 MB model that gates the recognizer during silence Reported to cut total on-device compute by 40 to 60 percent in a continuous pipeline; single-source figure
Sortformer diarization A sorted-output neural diarizer with noise and reverberation augmentation Reported diarization error rates of 25.9 percent on AMI at 180 seconds, 22.9 on AliMeeting, 16.3 on DIHARD-III and 24.3 on MSDWild; from a table whose other rows are contested, so the tier is reduced
TF-GridNet Neural time-frequency separation network Named among single-channel separation options in CHiME-8 Task 2 (arXiv 2501.17304)
UniEval Fine-tuned multi-dimensional summary evaluator Correlation with tcpWER near zero (overall PCC -0.15) (arXiv 2507.18161)
Weighted prediction error dereverberation Removes room echo before separation Took one NOTSOFAR-1 system from 30.3 to 28.9 percent tcpWER on the development set (arXiv 2501.17304)
wav2vec 2.0 frame-level speaker embeddings Speaker fingerprints from a self-supervised speech model Part of the STCON CHiME-8 diarization improvement (arXiv 2507.18161)
Whisper word-level timestamps for segmentation Uses the recognizer itself to segment before clustering The NOTSOFAR-1 baseline diarization approach (arXiv 2501.17304)
Zipformer recognizer with WavLM features Alternative recognizer architecture NAIST reported a large inference speed-up over the baseline with better accuracy (arXiv 2507.18161)

Watchlist, Early Techniques to Monitor

Dated 2026-09-01. A fired trigger means this document is owed a refresh.

View as PDF Download PDF