diff --git a/web/frontend/src/features/transcription/components/AudioDetailView.tsx b/web/frontend/src/features/transcription/components/AudioDetailView.tsx
index d55d903f..2c309878 100644
--- a/web/frontend/src/features/transcription/components/AudioDetailView.tsx
+++ b/web/frontend/src/features/transcription/components/AudioDetailView.tsx
@@ -1,7 +1,7 @@
import { useRef, useState, useEffect, useCallback } from "react";
import { createPortal } from "react-dom";
import { useParams, useNavigate } from "react-router-dom";
-import { MoreVertical, Edit2, Activity, FileText, Bot, Check, Loader2, List, AlignLeft, ArrowDownCircle, StickyNote, MessageCircle, FileImage, FileJson, Clock, AlertCircle } from "lucide-react";
+import { MoreVertical, Edit2, Activity, FileText, Bot, Check, Loader2, List, AlignLeft, ArrowDownCircle, StickyNote, MessageCircle, FileImage, FileJson, Clock, AlertCircle, Users } from "lucide-react";
import { Header } from "@/components/Header";
import { Button } from "@/components/ui/button";
@@ -312,7 +312,13 @@ export const AudioDetailView = function AudioDetailView({ audioId: propAudioId }
Chat with Audio
- {/* ... Rest of menu items ... */}
+ {transcript?.segments?.some((s: any) => s.speaker) && (
+ setSpeakerRenameOpen(true)} className="rounded-[8px] cursor-pointer">
+
+ Rename Speakers
+
+ )}
+
setSummaryDialogOpen(true)} className="rounded-[8px] cursor-pointer text-[var(--brand-solid)] focus:text-[var(--brand-solid)] focus:bg-[var(--brand-light)]">
AI Summary