remove configured/not configured status from voice provider descriptions

This commit is contained in:
leonardotrapani
2026-02-02 10:12:01 +01:00
parent 3ecfc0c3a2
commit b82cd77bc2
+10 -10
View File
@@ -870,17 +870,17 @@ func buildVoiceProviderOptions(cfg *config.Config) []optionItem {
if p != nil && len(provider.ModelsOfType(p, provider.Transcription)) > 0 { if p != nil && len(provider.ModelsOfType(p, provider.Transcription)) > 0 {
switch name { switch name {
case "openai": case "openai":
options = append(options, optionItem{title: "OpenAI Whisper", desc: "Configured. Balanced quality and cost.", value: "openai"}) options = append(options, optionItem{title: "OpenAI Whisper", desc: "Balanced quality and cost.", value: "openai"})
case "groq": case "groq":
options = append(options, options = append(options,
optionItem{title: "Groq Whisper", desc: "Configured. Fast transcription.", value: "groq-transcription"}, optionItem{title: "Groq Whisper", desc: "Fast transcription.", value: "groq-transcription"},
) )
case "mistral": case "mistral":
options = append(options, optionItem{title: "Mistral Voxtral", desc: "Configured. Strong European language support.", value: "mistral-transcription"}) options = append(options, optionItem{title: "Mistral Voxtral", desc: "Strong European language support.", value: "mistral-transcription"})
case "elevenlabs": case "elevenlabs":
options = append(options, optionItem{title: "ElevenLabs Scribe", desc: "Configured. Best cloud quality.", value: "elevenlabs"}) options = append(options, optionItem{title: "ElevenLabs Scribe", desc: "Best cloud quality.", value: "elevenlabs"})
case "deepgram": case "deepgram":
options = append(options, optionItem{title: "Deepgram Nova", desc: "Configured. Great streaming performance.", value: "deepgram"}) options = append(options, optionItem{title: "Deepgram Nova", desc: "Great streaming performance.", value: "deepgram"})
} }
} }
} }
@@ -891,21 +891,21 @@ func buildVoiceProviderOptions(cfg *config.Config) []optionItem {
} }
if !configuredSet["openai"] { if !configuredSet["openai"] {
options = append(options, optionItem{title: "OpenAI Whisper", desc: "Requires API key. You'll be prompted.", value: "openai"}) options = append(options, optionItem{title: "OpenAI Whisper", desc: "Balanced quality and cost.", value: "openai"})
} }
if !configuredSet["groq"] { if !configuredSet["groq"] {
options = append(options, options = append(options,
optionItem{title: "Groq Whisper", desc: "Requires API key. You'll be prompted.", value: "groq-transcription"}, optionItem{title: "Groq Whisper", desc: "Fast transcription.", value: "groq-transcription"},
) )
} }
if !configuredSet["mistral"] { if !configuredSet["mistral"] {
options = append(options, optionItem{title: "Mistral Voxtral", desc: "Requires API key. You'll be prompted.", value: "mistral-transcription"}) options = append(options, optionItem{title: "Mistral Voxtral", desc: "Strong European language support.", value: "mistral-transcription"})
} }
if !configuredSet["elevenlabs"] { if !configuredSet["elevenlabs"] {
options = append(options, optionItem{title: "ElevenLabs Scribe", desc: "Requires API key. You'll be prompted.", value: "elevenlabs"}) options = append(options, optionItem{title: "ElevenLabs Scribe", desc: "Best cloud quality.", value: "elevenlabs"})
} }
if !configuredSet["deepgram"] { if !configuredSet["deepgram"] {
options = append(options, optionItem{title: "Deepgram Nova", desc: "Requires API key. You'll be prompted.", value: "deepgram"}) options = append(options, optionItem{title: "Deepgram Nova", desc: "Great streaming performance.", value: "deepgram"})
} }
return options return options