[GH-ISSUE #15534] feat: Allow admins and users to assign unique voices to each agent/model #120903

Closed
opened 2026-05-20 22:39:42 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @nonlinear on GitHub (Jul 4, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/15534

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

In the current OpenWebUI, the admin defines a single voice for all models (agents), and users can override this voice for all models. This setup is limiting, especially for Voice First experiences, where distinguishing between models through voice alone would significantly enhance clarity and usability.

Desired Solution you'd like

Allow admins to assign a unique voice to each model/agent. Additionally, give users the ability to choose a different voice for each model. This would provide a more personalized and intuitive experience, especially in Voice First interactions, by enabling voice differentiation between models.

Alternatives Considered

The current setup, where only one voice is applied to all models, does not sufficiently support the Voice First experience, as it lacks differentiation and clarity when switching between models.

Additional Context

Voice differentiation for each agent/model will significantly enhance the accessibility and intuitiveness of Voice First interactions. Users would immediately understand which model they are interacting with based on the voice alone, leading to a more efficient and pleasant experience.

Originally created by @nonlinear on GitHub (Jul 4, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/15534 ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description In the current OpenWebUI, the admin defines a single voice for all models (agents), and users can override this voice for all models. This setup is limiting, especially for Voice First experiences, where distinguishing between models through voice alone would significantly enhance clarity and usability. ### Desired Solution you'd like Allow admins to assign a unique voice to each model/agent. Additionally, give users the ability to choose a different voice for each model. This would provide a more personalized and intuitive experience, especially in Voice First interactions, by enabling voice differentiation between models. ### Alternatives Considered The current setup, where only one voice is applied to all models, does not sufficiently support the Voice First experience, as it lacks differentiation and clarity when switching between models. ### Additional Context Voice differentiation for each agent/model will significantly enhance the accessibility and intuitiveness of Voice First interactions. Users would immediately understand which model they are interacting with based on the voice alone, leading to a more efficient and pleasant experience.
Author
Owner

@silentoplayz commented on GitHub (Jul 29, 2025):

Related - https://github.com/open-webui/open-webui/issues/8354

<!-- gh-comment-id:3132862261 --> @silentoplayz commented on GitHub (Jul 29, 2025): Related - https://github.com/open-webui/open-webui/issues/8354
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#120903