diff --git a/backend/services/diarization_service.py b/backend/services/diarization_service.py index f01675c..f97c7ad 100644 --- a/backend/services/diarization_service.py +++ b/backend/services/diarization_service.py @@ -83,7 +83,7 @@ async def diarize(self, job_uuid: str, file_path: str) -> dict: logger.info("Diarization complete for job %s", job_uuid) # Convert diarization to serializable format - # pyannote 4.x returns a DiarizeOutput object; itertracks is on the inner Annotation + # pyannote 4.x returns a DiarizeOutput; itertracks is on the inner Annotation diarization_data = { "segments": [] } diff --git a/frontend/src/components/Transcript/MeetingInfoSidebar.jsx b/frontend/src/components/Transcript/MeetingInfoSidebar.jsx index 992ef1e..76a0080 100644 --- a/frontend/src/components/Transcript/MeetingInfoSidebar.jsx +++ b/frontend/src/components/Transcript/MeetingInfoSidebar.jsx @@ -33,10 +33,15 @@ export default function MeetingInfoSidebar({
Speakers -
+
{transcript?.segments ? ( [...new Set(transcript.segments.map((s) => s.speaker))].map((speaker) => ( - + {speaker} ))