We use cookies for essential functionality and, with your consent, analytics. Privacy Policy

IceCubesIceCubes
FeaturesHow It WorksPricingDocs
Back to blog
How-To Guides6 min read

How to Get Real Speaker Names in Meeting Transcripts (Not Speaker 1, Speaker 2)

March 19, 2026by IceCubes Team

You finish a 45-minute team call. You open your transcript. And there it is:

Speaker 1: I think we should push the launch to next quarter. Speaker 2: I disagree. The market window is closing. Speaker 1: But the QA team said... Speaker 3: Actually, I talked to QA yesterday and they...

Who said what? You were on the call 10 minutes ago and you're already struggling to map "Speaker 3" to a real person. Now imagine sharing this transcript with someone who wasn't on the call. It's useless without context.

This is the default experience with most AI transcription tools. And it doesn't have to be this way.

Why Most Tools Get Speaker Names Wrong

There are three common approaches to speaker identification in meeting transcription, and they all have significant limitations:

Voice Fingerprinting (Diarization)

Most AI transcription services use speaker diarization - an audio processing technique that detects when a different voice is speaking. It can tell that Voice A is different from Voice B, but it has no idea who Voice A actually is.

The result: "Speaker 1," "Speaker 2," "Speaker 3." To get actual names, you have to either:

  • Manually label each speaker after the meeting (tedious, error-prone)
  • Train the system on each person's voice in advance (impractical for external meetings)
  • Hope the tool eventually learns voices over many meetings (unreliable, doesn't work for first-time participants)

Calendar Matching

Some tools try to match speakers by cross-referencing the meeting's calendar invite with detected voices. This works sometimes, but falls apart when:

  • Someone joins who wasn't on the original invite
  • A participant dials in from a phone number
  • Multiple people speak from the same room
  • The tool can't accurately distinguish between similar-sounding voices

Manual Correction

The fallback for every tool: you fix it yourself. Open the transcript, identify each speaker, and relabel them. For a 30-minute meeting with 5 participants, this can take 10-15 minutes. You just spent time doing the very work the AI was supposed to eliminate.

How IceCubes Gets Real Names

IceCubes uses a fundamentally different approach. Instead of trying to identify speakers from audio signals, it reads participant names directly from the meeting platform UI.

When you're in a Google Meet, Zoom, or Teams call, the platform shows who is currently speaking with visual indicators - highlighted borders, microphone icons, speaking animations. IceCubes reads these UI signals in real time and maps each transcript segment to the person who was speaking at that moment.

The result:

Sarah Chen: I think we should push the launch to next quarter. David Park: I disagree. The market window is closing. Sarah Chen: But the QA team said... Priya Sharma: Actually, I talked to QA yesterday and they...

Real names. From the first word. No training. No manual correction.

Why This Matters More Than You Think

For Searchability

Six months from now, you want to find "that thing Sarah said about the pricing model." With named transcripts, you search "Sarah" + "pricing" and find it instantly. With "Speaker 2," you're out of luck.

For Sales Intelligence

When IceCubes extracts MEDDIC insights, objections, or next steps from a transcript, each insight is attributed to a specific person. "David Park raised a security concern about SOC 2 compliance" is actionable. "Speaker 2 raised a security concern" is not.

For Action Items

Auto-extracted action items include the assignee by name: "Priya Sharma to send the QA report by Friday." This flows directly to your CRM or task manager. "Speaker 3 to send the QA report" requires manual disambiguation before it's useful.

For Sharing

When you share a meeting summary with someone who wasn't on the call, named transcripts are immediately readable. Unnamed transcripts require a decoder ring.

For Multi-Meeting Analysis

IceCubes AI Chat lets you query across up to 15 meetings at once. "What has Sarah said about the timeline across all our calls?" only works if every transcript has Sarah's actual name.

What About Large Meetings?

The approach scales naturally. Whether your call has 3 people or 30, IceCubes reads names from the platform UI the same way. Large meetings are actually where speaker identification matters most - try mapping "Speaker 14" to a real person in a 20-participant all-hands.

What About Accuracy?

No system is perfect. Occasionally, rapid back-and-forth exchanges or crosstalk can cause brief misattribution. But the baseline accuracy of reading names from UI indicators is significantly higher than voice-based diarization, especially for:

  • First-time participants (no voice model exists)
  • People with similar voices
  • Non-native English speakers (voice models are biased toward English accents)
  • Meetings with background noise

Getting Started

Install IceCubes on Chrome or Edge, join your next meeting, and check the transcript afterward. Every line will have the speaker's real name. No setup, no training, no corrections.

Add to Chrome | Add to Edge

speaker identificationtranscriptionmeeting notesproductivity

Try IceCubes free

50 AI credits free. No credit card. No bots. Real speaker names.

ChromeAdd to ChromeEdgeAdd to Edge

More from the blog

How-To Guides

How to Transcribe Google Meet Without a Bot in 2026

Sales

MEDDIC Meeting Notes: How to Auto-Extract Sales Qualification Data from Every Call

Meetings

5 Reasons Your AI Meeting Bot is Making Clients Uncomfortable

Product

  • How it works
  • Pricing
  • Integrations
  • Comparisons
  • Changelog

Features

  • Transcription
  • AI Summaries
  • Sales Insights
  • Smart Tags
  • Action Items
  • AI Chat

Company

  • Vision
  • Impact
  • Blog
  • Privacy Policy
  • Terms of Use

Resources

  • Chrome Extension
  • Edge Add-on
  • Documentation
  • API & MCP

Get help

  • Help Center
  • Contact Us
  • FAQ
IceCubes© 2026 IceCubes
PrivacyTerms