summaryrefslogtreecommitdiff
path: root/internal/processor/processor.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-01 21:35:24 +0300
committerPaul Buetow <paul@buetow.org>2026-04-01 21:35:24 +0300
commitf1c9f1a6294033e859641c0b82537aeb2866c69a (patch)
treeb9de3fd006c67cf02d2fd4d3eba439baaf817ff5 /internal/processor/processor.go
parent5a9e7b4795e08489cfaab264b92cac51bc275d1f (diff)
Honor config audio format for OpenAI
Diffstat (limited to 'internal/processor/processor.go')
-rw-r--r--internal/processor/processor.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/processor/processor.go b/internal/processor/processor.go
index a3fc64b..66b975e 100644
--- a/internal/processor/processor.go
+++ b/internal/processor/processor.go
@@ -256,6 +256,12 @@ func (p *Processor) effectiveAudioFormat() string {
return "wav"
}
+ if viper.IsSet("audio.format") {
+ if format := strings.ToLower(strings.TrimSpace(viper.GetString("audio.format"))); format != "" {
+ return format
+ }
+ }
+
if p != nil && p.flags != nil {
if format := strings.ToLower(strings.TrimSpace(p.flags.AudioFormat)); format != "" {
return format