mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #5282] TTS does not work properly on iOS/iPadOS #13924
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 @Jeremy-Developer-Page on GitHub (Sep 8, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/5282
Bug Report
If you refer to the TTS on the device this works correctly on Windows and macOS but if on iOS and iPadOS 14 to 17 (stable) and 18 (up to the last beta currently available) you make the list of voices for example in Italian the correct voices are not listed but only some random ones and regardless of which one you go to select the default one of the main language in use will always be used. This is a problem because on other sites this doesn't happen and if the entry is in low quality (as most basic entries are) you can't understand anything. I would therefore invite testing and investigation.
Translated with DeepL.com (free version)
Installation Method
Docker Open WebUI/Ollama
Environment
Open WebUI 0.3.21
Ollama 0.3.9
Linux (OpenWebUI and Ollama)
Browser(MS Edge Windows, iOS, iPadOS, macOS, Safari for iOS, iPadOS, macOS)
Confirmation:
Expected Behavior:
It is expected that the list will correctly list all the default language entries on the device, and selecting one will correctly set it up
Actual Behavior:
The list includes random English language voices and sounds, not Italian, French, Spanish, etc. (even if the device is set to that language). Regardless of which voice you select it will keep the basic default one of the language being used by the device (for example for the Italian voice it will be Alice)
Reproduction Details
Set the device language to another language, go to administrator panel settings and select Web entries for TTS. You will find that the list of items listed is not the same with the one shown in Phone Settings/Accessibility/Content Read Aloud/Voices/Selected Language (e.g., Italian). This is true for iOS and iPadOS
Logs and Screenshots
Browser Console Logs:
[Include relevant browser console logs, if applicable]
Docker Container Logs:
[Include relevant Docker container logs, if applicable]
Screenshots/Screen Recordings (if applicable):









Note
If you need further information or help with the resolution or tests do not hesitate to contact me, I am willing to help you solve a problem that creates serious inconvenience for those who use the TTS on a daily basis and can benefit from this fix. I also want to highlight that haptic feedback does not work on iOS, so if you could solve that problem it would also be perfect. Thank you very much and have a good day