Speaker profiles let Mavio recognize who is speaking in every meeting. By enrolling a voice sample, Mavio builds a unique voice fingerprint for each person. Once a profile exists, Mavio automatically labels transcript segments with the correct speaker name across all future meetings.

How speaker identification works

Mavio uses voice fingerprinting to distinguish between speakers. The system analyzes vocal characteristics like pitch, cadence, and tone — not the words spoken — to create a unique acoustic signature for each person.
1

Voice enrollment

A speaker records a short voice snippet (15-30 seconds) or Mavio extracts a sample from an existing meeting recording.
2

Fingerprint generation

Mavio AI processes the audio to create a compact voice fingerprint that captures the speaker’s unique vocal characteristics.
3

Real-time matching

During future meetings, Mavio compares incoming audio against enrolled fingerprints to label each speaker in the transcript.
4

Continuous improvement

As more meetings are processed, Mavio refines each speaker’s fingerprint for increasingly accurate identification.

Creating a speaker profile

From a meeting recording

  1. Open any meeting with the speaker present.
  2. Navigate to the Transcript tab.
  3. Click on a correctly labeled speaker segment.
  4. Select Create Speaker Profile from the context menu.
  5. Enter the speaker’s name, email, and optionally their role or organization.
  6. Mavio extracts a voice sample from the selected segment.

From a dedicated recording

  1. Go to Settings > Speaker Profiles > Add Profile.
  2. Enter the speaker’s details (name, email, role).
  3. Click Record Voice Sample and have the speaker talk naturally for 15-30 seconds.
  4. Mavio processes the recording and creates the profile.
For the best accuracy, enroll voice samples from high-quality audio. A quiet environment with a good microphone produces the most reliable fingerprints.

Managing profiles

Profile information

Each speaker profile contains:
FieldDescription
NameDisplay name used in transcripts
EmailLinked email address for matching with calendar participants
RoleOptional job title or role for context
OrganizationOptional company or team name
Voice snippetsOne or more enrolled voice samples
MeetingsList of meetings where this speaker was identified

Editing a profile

Open Settings > Speaker Profiles, select a profile, and update any field. Changes to the display name are applied retroactively to all past transcripts.

Merging duplicate profiles

If Mavio creates separate profiles for the same person (common when someone joins from different devices):
  1. Open Settings > Speaker Profiles.
  2. Select one profile and click Merge.
  3. Select the duplicate profile to merge into the first.
  4. Voice snippets from both profiles are combined. Past transcripts are updated.

Voice snippets

Each profile can have multiple voice snippets to improve accuracy across different conditions:
  • Quiet environment — standard voice sample
  • Noisy environment — sample with background noise
  • Phone audio — sample from a phone or low-quality microphone
  • Different energy levels — samples from calm discussion and animated debate
Add more snippets from Settings > Speaker Profiles > [Profile] > Add Voice Snippet.

Cross-meeting speaker tracking

Once a profile is created, Mavio tracks that speaker across all meetings:
  • Meeting history — see every meeting a speaker has participated in
  • Talk time analytics — total and average speaking time per meeting
  • Topic associations — what subjects this speaker most frequently discusses
  • Interaction patterns — who they speak with most often
Access these analytics from the speaker profile page or from the Speakers tab in any meeting.

Speaker analytics

MetricDescription
Total talk timeCumulative speaking time across all meetings
Average talk ratioPercentage of meeting time this speaker typically occupies
Meeting countNumber of meetings the speaker has appeared in
Most common co-speakersOther speakers frequently in the same meetings
Topic frequencyMost discussed topics by this speaker

Advanced settings

In Settings > AI > Speaker Identification, adjust the confidence threshold. A higher threshold produces fewer false matches but may leave some segments as “Unknown Speaker”. A lower threshold catches more segments but may occasionally misidentify speakers.
When Mavio encounters a voice that does not match any profile, it labels the speaker as “Speaker 1”, “Speaker 2”, etc. After the meeting, you can assign these labels to existing profiles or create new ones.
Voice fingerprints are stored securely and encrypted at rest. They are never shared outside your workspace. Speakers can request deletion of their voice profile from Settings > Speaker Profiles > [Profile] > Delete.
If Mavio confuses two speakers who sound similar, enroll additional voice snippets for both. Snippets from the same meeting where both speakers are present are especially helpful for training the model to distinguish them.
Speaker profile enrollment consumes 3 AI credits per voice snippet processed. See AI Credits for details.