diff --git a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx
index 93c523b7ca..88f90fc593 100644
--- a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx
+++ b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx
@@ -56,7 +56,7 @@ export function OverflowButton({
{hasTranscript && }
-
+
{audioExists.data && }
diff --git a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx
index 6e443b80c3..a5b15c4770 100644
--- a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx
+++ b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx
@@ -5,7 +5,13 @@ import { DropdownMenuItem } from "@hypr/ui/components/ui/dropdown-menu";
import { useListener } from "../../../../../../contexts/listener";
import { useStartListening } from "../../../../../../hooks/useStartListening";
-export function Listening({ sessionId }: { sessionId: string }) {
+export function Listening({
+ sessionId,
+ hasTranscript,
+}: {
+ sessionId: string;
+ hasTranscript: boolean;
+}) {
const { mode, stop } = useListener((state) => ({
mode: state.getSessionMode(sessionId),
stop: state.stop,
@@ -27,6 +33,8 @@ export function Listening({ sessionId }: { sessionId: string }) {
}
};
+ const startLabel = hasTranscript ? "Resume listening" : "Start listening";
+
return (
);