diff --git a/app/src/components/settings/panels/MascotPanel.tsx b/app/src/components/settings/panels/MascotPanel.tsx index 0184c1a0c..36a5f2706 100644 --- a/app/src/components/settings/panels/MascotPanel.tsx +++ b/app/src/components/settings/panels/MascotPanel.tsx @@ -215,6 +215,13 @@ const MascotPanel = () => { const onGenderChange = (next: MascotVoiceGender) => { dispatch(setMascotVoiceGender(next)); + const firstPreset = ELEVENLABS_VOICE_PRESETS.find(p => p.gender === next); + if (firstPreset) { + setVoicePasteMode(false); + setVoicePreviewError(null); + setVoiceDraft(firstPreset.id); + dispatch(setMascotVoiceId(firstPreset.id)); + } }; const onLocaleDefaultToggle = (next: boolean) => {