问题:在 iPhone 上选择 Kokoro.js (浏览器) 后,一旦模型加载完成,页面就会重新加载
作者: silentoplayz创建于 2026年10月1日更新于 2026年10月1日
标签bugconfirmed issue
提交前的注意事项 - [x] 我搜索了现有报告中的已解决和未解决问题以及讨论。 - [x] 我在提交此报告之前,在最新版本和当前 dev 分支上重现了此错误。我没有只是检查旧版本或依赖于几天前的检查。 - [x] 我了解维护者希望在提交任何代码之前获得一份完善的问题描述。 - [x] 这不是一个安全漏洞。### 安装方法 - Git Clone### Open WebUI 版本 - dev 在 015dbc8 中### 操作系统 - iOS 26.4 (iPhone 13 Pro)### 浏览器 - Safari### Ollama 版本 - 未参与。### 概述 - 在 iPhone 上,选择 Kokoro.js (Browser) 作为文本到语音引擎后,模型下载到 100%,然后页面会冻结几秒钟并自行重新加载。这在我尝试的每个 dtype 中都会发生。在 Safari 的 WebGPU 功能标志关闭后,相同的模型会加载并运行。Open WebUI 在浏览器提供时,在 WebGPU 上运行 Kokoro,而 Safari 从 iOS 26 开始默认打开 WebGPU,因此在 iPhone 上使用默认设置,Kokoro.js 无法使用。### 预期行为 - 模型加载完成,并显示语音列表,就像在 Safari 的 WebGPU 功能标志关闭时一样,或者在桌面浏览器中使用 WebGPU。### 实际行为 - 下载达到 100% 后,页面会冻结几秒钟,然后重新加载。Kokoro.js 永远无法使用。### 重现步骤 - 1. 在 iPhone 上,使用 iOS 26 或更高版本和 Safari 的默认设置,打开 Open WebUI。2. 在 iPhone 的 设置 > 应用程序 > Safari > 高级 > 功能标志 中,关闭 WebGPU,然后使用 q4 重复操作。模型加载,页面保持不变。 - 在 iPhone 的 设置 > 应用程序 > Safari > 高级 > 功能标志 中,打开 WebGPU,然后在 Linux 上的 Firefox 中使用 WebGPU 加载 Kokoro.js,并正常发音。| 设备 | WebGPU | 结果 | | iPhone 13 Pro, iOS 26.4, q4 | 打开 | 页面在 100% 后重新加载 | | iPhone 13 Pro, iOS 26.4, fp32 | 打开 | 页面在 100% 后重新加载 | | iPhone 13 Pro, iOS 26.4, q4 | 关闭 | 加载 | | PC, Firefox 在 Linux 上 | 打开 | 加载并正常发音 |
内容来源: open-webui/open-webui