diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-02 16:36:25 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-02 16:36:25 +0300 |
| commit | 6bd23a588bacee2e8c75f477150b7e2d345002ff (patch) | |
| tree | 67bfa78afe206e7560350bdd52c60e0e80ec3243 /internal/cli/flags.go | |
| parent | 6ce9123de04ffff961cbf1da73648679216ff637 (diff) | |
Release v0.9.0v0.9.0
Diffstat (limited to 'internal/cli/flags.go')
| -rw-r--r-- | internal/cli/flags.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/cli/flags.go b/internal/cli/flags.go index ac47628..0dad679 100644 --- a/internal/cli/flags.go +++ b/internal/cli/flags.go @@ -13,6 +13,8 @@ type Flags struct { CfgFile string OutputDir string AudioFormat string + // AudioFormatSpecified records whether the audio format was explicitly set on the CLI. + AudioFormatSpecified bool // AudioProvider selects the text-to-speech backend ("gemini" or "openai"). AudioProvider string ImageAPI string @@ -43,7 +45,7 @@ type Flags struct { // Gemini audio flags // GeminiTTSModel is the Gemini TTS model used when Gemini audio is selected. GeminiTTSModel string - // GeminiVoice selects a specific Gemini voice; empty uses the model default. + // GeminiVoice selects a specific Gemini voice; empty picks a random Gemini voice. GeminiVoice string // NanoBananaModel is the Gemini image model used for Nano Banana generation. @@ -63,7 +65,7 @@ func NewFlags() *Flags { return &Flags{ AudioFormat: defaults.OutputFormat, AudioProvider: defaults.Provider, - ImageAPI: "openai", + ImageAPI: "nanobanana", DeckName: "Bulgarian Vocabulary", OpenAIModel: "gpt-4o-mini-tts", OpenAISpeed: 0.9, |
