From 45f8307c34fd6568b0df8c9ff329987364658715 Mon Sep 17 00:00:00 2001 From: Dharma Bellamkonda Date: Sat, 6 Dec 2025 09:30:57 -0700 Subject: [PATCH] Fix: Pass UseSystemVoice flag to configuration The UseSystemVoice flag was being read from command line but not passed to the Configuration struct, causing it to always be false. This prevented users from using the macOS system voice even when the flag was set. On macOS, when useSystemVoice is false, the speaker explicitly uses 'Samantha' voice. When true, it uses the system default voice from System Settings. --- cmd/skyeye/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/skyeye/main.go b/cmd/skyeye/main.go index b615eb9d..a22ce8ea 100644 --- a/cmd/skyeye/main.go +++ b/cmd/skyeye/main.go @@ -381,6 +381,7 @@ func run(_ *cobra.Command, _ []string) { WhisperModel: whisperModel, OpenAIAPIKey: openAIAPIKey, Voice: voice, + UseSystemVoice: useSystemVoice, VoiceLock: voiceLock, Mute: mute, VoiceSpeed: voiceSpeed,