mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #22998] issue: Admin Audio Settings - STT/TTS engine dropdowns only show Default and Web API/Kokoro.js, missing OpenAI and other backends #58529
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @95256155o on GitHub (Mar 24, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22998
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.8.10
Ollama Version (if applicable)
0.6.2
Operating System
Ubuntu 24.04 (aarch64)
Browser
Chrome (Windows)
Confirmation
README.md.Expected Behavior
Admin Panel → Settings → Audio should list all backend-supported STT engines (OpenAI, Azure, Deepgram, Mistral) and TTS engines (OpenAI, Azure, ElevenLabs) in the dropdown menus, as documented and as supported by the backend router (
open_webui/routers/audio.py).Actual Behavior
Default,Web APIDefault,Kokoro.js (Browser)No OpenAI or other backend options appear. This is confirmed as a frontend-only issue — after manually writing config directly into the database (see workaround below), OpenAI Whisper STT works perfectly via the backend.
Steps to Reproduce
http://<host>:4319DefaultandWeb APIare listedDefaultandKokoro.js (Browser)are listedLogs & Screenshots
Browser console — no relevant errors:
Docker container logs — no errors, backend transcription works after DB workaround:
Backend config verification — env vars are set but
PersistentConfigreads DB first:Additional Information
Workaround: Directly writing into
webui.dbconfig table makes the backend work, but the UI dropdown still does not reflect the change:After restart,
POST /api/v1/audio/transcriptionsreturns 200 with correct Whisper transcription. The issue is solely in the frontend dropdown rendering.Image digest:
sha256:b80a96e14bb15ea79aec96fbdad4aeab6b3ee7b61520d83b5dbc8c4f47d433a9