Skip to content

Duplicate segments and incorrect speaker attribution #14

Description

@jglien

Description

When recording a video call through speakers, Quill transcribes much of the remote participant's speech from both system.caf and mic.caf. The resulting transcript contains adjacent, nearly identical segments labeled first as them and then as me.

This makes the two-track speaker labeling unreliable and approximately doubles large portions of the transcript.

I understand that mic_voice_processing can enable Apple's echo cancellation. However, with the default configuration, the transcript can silently contain extensive duplicate speech without warning or post-processing.

Environment

  • macOS: 26.6
  • Mac: 2021 MBP
  • Quill commit/version: 7ea94e27cbf403dd1fa14f460b1bea56bf78477d
  • Transcription engine: parakeet-tdt-0.6b-v2-coreml
  • Audio output: Mac speakers
  • mic_voice_processing: false / not configured
  • Call application: Google Meet (browser)

Example

"them" said:

Thanks so much for joining and being open to a conversation.

The transcript emitted it twice:

**[0:44] them:** Thanks so much for joining and being open to a conversation.

**[0:44] me:** Thanks so much for joining and being open to a conversation.

The same pattern continues through much of the recording.

In a 23-minute recording, there were approximately:

  • 371 total transcript entries
  • at least 95 adjacent near-identical cross-speaker pairs
  • roughly 51% of entries involved in those duplicate pairs

There are also cases where the duplicate mic transcription differs slightly, producing conflicting text or absorbing part of a neighboring utterance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions