Skip to content

Audio Bleed in Mock Interview with Another User's Speech Incorrectly Attributed to Interviewer (Jim) #180

Description

@LJY2000-max

Description

During a mock interview session, a severe session leakage issue occurred. While I was in the interview, I suddenly heard another student's voice answering a question through my headphones.

More critically, not only did this audio bleed occur, but the system also incorrectly transcribed this external audio and attributed it entirely to the AI interviewer (Jim). As shown in the left Transcript panel of 截圖 2026-09-29 晚上10.48.27_2.jpg, there is a segment saying "Uh, I think my approach will be using the two pointers...". This was clearly another student's spoken answer, yet it was recorded in the Transcript as Jim's speech. This indicates cross-room data contamination when handling audio streams or data broadcasting, along with a severe logic error in speaker role binding.

Steps to Reproduce

I cannot provide exact steps to reproduce this, as this is the first time I've encountered it (seems to be an intermittent bug).

  1. Start a mock interview session normally.
  2. During the session, sudden audio bleed happens.
  3. Observe that another person's speech is incorrectly transcribed and displayed as Jim's statement in the Transcript panel.

Expected Behavior

  • Audio Isolation: Each user's connection must be strictly isolated. Users should never hear the voices of other interviewees.
  • Role and Data Accuracy: The interviewer's (Jim's) channel should only output AI-generated responses from the system. It should never mix in or transcribe any human user's audio data. The Transcript should correctly map to the respective room and speaker roles.

Actual Behavior

Audio bleed occurred, and the system incorrectly routed another user's transcribed audio to the current session, writing it into the Transcript and tagging it as a statement from the interviewer, Jim.

Attachments

  • 截圖 2026-09-29 晚上10.48.27_2.jpg
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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