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 {