mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-25 13:22:59 -05:00
[GH-ISSUE #24021] feat: Populate voice dropdown when using MistralAI as Text-to-Speech Engine #107149
Reference in New Issue
Block a user
Originally created by @Lyhtande on GitHub (Apr 22, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24021
Check Existing Issues
Verify Feature Scope
Problem Description
When configuring MistralAI as the TTS engine in Open WebUI, the voice selection dropdown is empty. Users must manually type the exact voice ID or slug (e.g. for
en_paul_neutral,0fda0527-d5e8-4996-bb0a-afd589ad3ce2) without any guidance. This is not user-friendly, especially for non-technical users who have no way of knowing which voices are available.Desired Solution you'd like
When Mistral AI is selected as the TTS engine and a valid API key is configured, Open WebUI should automatically fetch the available voices from the Mistral API and populate the voice dropdown accordingly.
Voice dropdown shows all available voices (preset + custom) when Mistral AI is selected as TTS provider, using the configured API key to fetch them dynamically.
The endpoint is already available:
This returns a paginated list of voices including both preset voices (e.g.
en_paul_neutral,gb_jane_neutral) and user-created cloned voices, each with a unique ID, name, language, and other metadata.Alternatives Considered
No response
Additional Context
No response
@troed commented on GitHub (Apr 23, 2026):
It was my understanding that this should already work, and that it's a bug that it currently doesn't.
https://docs.openwebui.com/features/chat-conversations/audio/text-to-speech/mistral-tts-integration
@tjbck commented on GitHub (Apr 24, 2026):
Addressed in dev.