[PR #20861] fix: add TTS voice selector to match admin audio settings UI #41432

Open
opened 2026-04-25 13:40:58 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/20861
Author: @tacha6613
Created: 1/22/2026
Status: 🔄 Open

Base: devHead: dev


📝 Commits (1)

  • 962dd37 fix: add TTS voice selector to match admin audio settings UI

📊 Changes

1 file changed (+53 additions, -10 deletions)

View changed files

📝 src/lib/components/workspace/Models/ModelEditor.svelte (+53 -10)

📄 Description

Description

In Admin Panel > Settings > Audio, there's a voice selector dropdown, but in Model Editor you have to type the voice ID manually. Added the same dropdown to Model Editor.

Uses the same logic as Admin Panel - shows browser voices for Web API, fetches from backend for other engines.

Screenshots

Admin Panel > Settings > Audio (reference):
image
image

Model Editor > TTS Voice:
workspace -> models

Before After
image
image

Added

  • TTS voice selector in Model Editor

Fixed

  • UX inconsistency between Admin Settings and Model Editor

Contributor License Agreement

By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/20861 **Author:** [@tacha6613](https://github.com/tacha6613) **Created:** 1/22/2026 **Status:** 🔄 Open **Base:** `dev` ← **Head:** `dev` --- ### 📝 Commits (1) - [`962dd37`](https://github.com/open-webui/open-webui/commit/962dd37f4ab196d05f372972c2285a53cab2134f) fix: add TTS voice selector to match admin audio settings UI ### 📊 Changes **1 file changed** (+53 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/components/workspace/Models/ModelEditor.svelte` (+53 -10) </details> ### 📄 Description ### Description In Admin Panel > Settings > Audio, there's a voice selector dropdown, but in Model Editor you have to type the voice ID manually. Added the same dropdown to Model Editor. Uses the same logic as Admin Panel - shows browser voices for Web API, fetches from backend for other engines. ### Screenshots **Admin Panel > Settings > Audio (reference):** <img width="1687" height="404" alt="image" src="https://github.com/user-attachments/assets/f5bdafb7-60da-4f44-80a6-73c131b5b83e" /> <img width="1875" height="928" alt="image" src="https://github.com/user-attachments/assets/6ceb33aa-df50-482d-9ab2-28479a83e715" /> **Model Editor > TTS Voice:** workspace -> models | Before | After | |--------|-------| <img width="871" height="749" alt="image" src="https://github.com/user-attachments/assets/7059a34b-88ef-4733-9b01-1426e1d6415e" /> | <img width="869" height="933" alt="image" src="https://github.com/user-attachments/assets/9ec6f619-67da-4789-bd77-2b79799df9d2" /> ### Added - TTS voice selector in Model Editor ### Fixed - UX inconsistency between Admin Settings and Model Editor --- ### Contributor License Agreement By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-25 13:40:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#41432