diff --git a/web/src/components/MemoEditor/components/AudioRecorderPanel.tsx b/web/src/components/MemoEditor/components/AudioRecorderPanel.tsx index 87016fcfd..f153f670e 100644 --- a/web/src/components/MemoEditor/components/AudioRecorderPanel.tsx +++ b/web/src/components/MemoEditor/components/AudioRecorderPanel.tsx @@ -23,7 +23,7 @@ export const AudioRecorderPanel: FC = ({ const isRequestingPermission = status === "requesting_permission"; const isRecording = status === "recording"; - const isTranscribeDisabled = !canTranscribe || isRequestingPermission || isTranscribing; + const isTranscribeDisabled = isRequestingPermission || isTranscribing; const waveformLevels = useAudioWaveform(mediaStream, isRecording && mediaStream !== null); const srStatusText = isTranscribing ? t("editor.audio-recorder.transcribing") @@ -61,26 +61,28 @@ export const AudioRecorderPanel: FC = ({ > - - - - - - - -

{canTranscribe ? t("editor.audio-recorder.transcribe") : t("editor.audio-recorder.configure-ai-provider")}

-
-
+ {canTranscribe && ( + + + + + + + +

{t("editor.audio-recorder.transcribe")}

+
+
+ )}