Skip to content

Conversation

@divyanshjain-git
Copy link

@divyanshjain-git divyanshjain-git commented Dec 6, 2025

  • Add enable_interim_transcription_interruptions param to LLMUserAggregatorParams
  • Evaluate interruption strategies on interim transcriptions when enabled
  • Process InterruptionFrame synchronously to fix context ordering race condition
  • Add guard against re-entry during interruption processing

This reduces interruption latency by triggering interruptions as soon as the threshold is met on interim transcriptions, without waiting for the final transcription. Default is True for lower latency.

#3191 #2922 #2785

- Add enable_interim_transcription_interruptions param to LLMUserAggregatorParams
- Evaluate interruption strategies on interim transcriptions when enabled
- Process InterruptionFrame synchronously to fix context ordering race condition
- Add guard against re-entry during interruption processing

This reduces interruption latency by triggering interruptions as soon as
the threshold is met on interim transcriptions, without waiting for the
final transcription. Default is True for lower latency.
@markbackman
Copy link
Contributor

Thanks for sharing this solution. We're in the process of refactoring the interruption strategies, which will improve how all of this works.
#3045

I'm going to close this PR now since it will be superseded by the PR I linked.

@markbackman markbackman closed this Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants