From 1671cd5833409dc77149b21ac4b10d797a0563a7 Mon Sep 17 00:00:00 2001 From: John Tennant Date: Thu, 27 Aug 2026 10:48:38 -0400 Subject: [PATCH] fix(voice): default speech output to Siri --- .../voice-conversation/lib/voiceOutputPreference.test.ts | 6 +++--- .../voice-conversation/lib/voiceOutputPreference.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/features/voice-conversation/lib/voiceOutputPreference.test.ts b/src/features/voice-conversation/lib/voiceOutputPreference.test.ts index 0d1bf4024..7c888603b 100644 --- a/src/features/voice-conversation/lib/voiceOutputPreference.test.ts +++ b/src/features/voice-conversation/lib/voiceOutputPreference.test.ts @@ -26,10 +26,10 @@ describe("voice output preference", () => { }); }); - it("defaults to Pocket on macOS", () => { + it("defaults to Siri on macOS", () => { setPlatform("Macintosh"); - expect(getDefaultVoiceOutputBackend()).toBe("pocket"); - expect(getVoiceOutputBackend()).toBe("pocket"); + expect(getDefaultVoiceOutputBackend()).toBe("siri"); + expect(getVoiceOutputBackend()).toBe("siri"); }); it("defaults to Pocket and rejects persisted Siri off macOS", () => { diff --git a/src/features/voice-conversation/lib/voiceOutputPreference.ts b/src/features/voice-conversation/lib/voiceOutputPreference.ts index da50447f5..061ad75a7 100644 --- a/src/features/voice-conversation/lib/voiceOutputPreference.ts +++ b/src/features/voice-conversation/lib/voiceOutputPreference.ts @@ -7,7 +7,7 @@ const STORAGE_KEY = "goose:voice-output-backend"; const CHANGED_EVENT = "goose:voice-output-backend-changed"; let inMemoryBackend: VoiceOutputBackend | null = null; export function getDefaultVoiceOutputBackend(): VoiceOutputBackend { - return "pocket"; + return getPlatform() === "mac" ? "siri" : "pocket"; } function normalize(value: unknown): VoiceOutputBackend {