mirror of
https://github.com/suitenumerique/meet.git
synced 2026-08-31 12:47:58 +00:00
🐛(transcription) fix silent fail of speaker assignment
Fix bug introduced by #1362 which caused speaker assignment to silently fail. Bug was due to change in input variable type.
This commit is contained in:
@@ -8,6 +8,10 @@ and this project adheres to
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
|
||||||
|
- 🐛(transcription) fix silent bug in speaker assignment
|
||||||
|
|
||||||
## [1.24.0] - 2026-07-21
|
## [1.24.0] - 2026-07-21
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -275,7 +275,7 @@ def _build_participant_timelines(
|
|||||||
def _build_speaker_timelines(transcription: Any) -> dict[str, list[Interval]]:
|
def _build_speaker_timelines(transcription: Any) -> dict[str, list[Interval]]:
|
||||||
"""Build interval timelines from WhisperX transcription segments."""
|
"""Build interval timelines from WhisperX transcription segments."""
|
||||||
intervals: dict[str, list[Interval]] = {}
|
intervals: dict[str, list[Interval]] = {}
|
||||||
segments = transcription.segments if hasattr(transcription, "segments") else []
|
segments = transcription.get("segments") or []
|
||||||
max_word_duration = settings.resolve_speaker_identities_max_word_duration
|
max_word_duration = settings.resolve_speaker_identities_max_word_duration
|
||||||
|
|
||||||
for segment in segments:
|
for segment in segments:
|
||||||
|
|||||||
Reference in New Issue
Block a user