summaryrefslogtreecommitdiff
path: root/internal/gui/app.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-02 16:36:25 +0300
committerPaul Buetow <paul@buetow.org>2026-04-02 16:36:25 +0300
commit6bd23a588bacee2e8c75f477150b7e2d345002ff (patch)
tree67bfa78afe206e7560350bdd52c60e0e80ec3243 /internal/gui/app.go
parent6ce9123de04ffff961cbf1da73648679216ff637 (diff)
Release v0.9.0v0.9.0
Diffstat (limited to 'internal/gui/app.go')
-rw-r--r--internal/gui/app.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/gui/app.go b/internal/gui/app.go
index 5d24e6d..96096f2 100644
--- a/internal/gui/app.go
+++ b/internal/gui/app.go
@@ -121,7 +121,7 @@ type Config struct {
NanoBananaTextModel string
// GeminiTTSModel selects the Gemini TTS model when Gemini audio is active.
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
TranslationProvider translation.Provider
PhoneticProvider phonetic.Provider
@@ -148,8 +148,8 @@ func DefaultConfig() *Config {
NanoBananaTextModel: image.DefaultNanoBananaTextModel,
GeminiTTSModel: audioDefaults.GeminiTTSModel,
ImageProvider: imageProviderNanoBanana,
- TranslationProvider: translation.ProviderOpenAI,
- PhoneticProvider: phonetic.ProviderOpenAI,
+ TranslationProvider: translation.ProviderGemini,
+ PhoneticProvider: phonetic.ProviderGemini,
AutoPlay: true, // Auto-play enabled by default
}
}
@@ -236,8 +236,8 @@ func New(config *Config) *Application {
}
// translationConfigForApp normalizes the GUI translation settings.
-// The GUI follows the shared translator defaults and stays on OpenAI unless a
-// provider is explicitly selected by the caller.
+// The GUI follows the shared translator defaults unless a provider is
+// explicitly selected by the caller.
func translationConfigForApp(config *Config) *translation.Config {
if config == nil {
config = DefaultConfig()
@@ -245,7 +245,7 @@ func translationConfigForApp(config *Config) *translation.Config {
provider := config.TranslationProvider
if provider == "" {
- provider = translation.ProviderOpenAI
+ provider = translation.ProviderGemini
}
return &translation.Config{