summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/gui/generator.go28
-rw-r--r--internal/version.go2
2 files changed, 11 insertions, 19 deletions
diff --git a/internal/gui/generator.go b/internal/gui/generator.go
index 6cd0fca..a26aaa4 100644
--- a/internal/gui/generator.go
+++ b/internal/gui/generator.go
@@ -95,25 +95,15 @@ func (a *Application) generateAudio(ctx context.Context, word string) (string, e
}
}
- // For regeneration, use random voice and speed; otherwise use defaults
- var voice string
- var speed float64
+ // Always use random voice and speed
+ allVoices := []string{"alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse"}
- if isRegeneration {
- // Get available voices
- allVoices := []string{"alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse"}
+ // Select a random voice
+ rand.Seed(time.Now().UnixNano())
+ voice := allVoices[rand.Intn(len(allVoices))]
- // Select a random voice
- rand.Seed(time.Now().UnixNano())
- voice = allVoices[rand.Intn(len(allVoices))]
-
- // Generate random speed between 0.90 and 1.00
- speed = 0.90 + rand.Float64()*0.10
- } else {
- // Use defaults for first generation
- voice = "alloy"
- speed = 1.0
- }
+ // Generate random speed between 0.90 and 1.00
+ speed := 0.90 + rand.Float64()*0.10
// Create a copy of audio config with selected voice and speed
audioConfig := *a.audioConfig
@@ -121,9 +111,11 @@ func (a *Application) generateAudio(ctx context.Context, word string) (string, e
audioConfig.OpenAISpeed = speed
audioConfig.OutputDir = a.config.OutputDir // Ensure correct output directory
- // Log the regeneration details
+ // Log the audio generation details
if isRegeneration {
fmt.Printf("Regenerating audio for '%s' with voice: %s, speed: %.2f\n", word, voice, speed)
+ } else {
+ fmt.Printf("Generating audio for '%s' with voice: %s, speed: %.2f\n", word, voice, speed)
}
// Create audio provider
diff --git a/internal/version.go b/internal/version.go
index 0a144ef..d9cf36a 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -1,3 +1,3 @@
package internal
-const Version = "0.6.0"
+const Version = "0.6.1"