From a892b4913c233d0ef85dd67e3d1c415e383bd6fd Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 1 Apr 2026 14:06:30 +0300 Subject: zu: switch GUI phonetics to shared fetcher --- internal/processor/processor.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'internal/processor/processor.go') diff --git a/internal/processor/processor.go b/internal/processor/processor.go index 970dafd..5792119 100644 --- a/internal/processor/processor.go +++ b/internal/processor/processor.go @@ -543,10 +543,12 @@ func (p *Processor) GenerateAnkiFile() (string, error) { func (p *Processor) RunGUIMode() error { // Create GUI configuration from command line flags and viper config guiConfig := &gui.Config{ - AudioFormat: p.flags.AudioFormat, - ImageProvider: p.flags.ImageAPI, - OpenAIKey: cli.GetOpenAIKey(), - AutoPlay: !p.flags.NoAutoPlay, // Invert the flag (--no-auto-play disables auto-play) + AudioFormat: p.flags.AudioFormat, + ImageProvider: p.flags.ImageAPI, + OpenAIKey: cli.GetOpenAIKey(), + GoogleAPIKey: cli.GetGoogleAPIKey(), + PhoneticProvider: phonetic.Provider(viper.GetString("phonetic.provider")), + AutoPlay: !p.flags.NoAutoPlay, // Invert the flag (--no-auto-play disables auto-play) } // Only set OutputDir if it was explicitly provided via flag -- cgit v1.2.3