大家好

各位用户,Narration Offline Studio 有一个更新可用。

https://lunosama.itch.io/narrationos

带重音和变音符号的发音现在能正确读出

如果你设置的发音包含 A 到 Z 之外的任何字符,旁白会直接读出内部标记代码,而不是读出单词。像 "Kompjutär"、"naïve" 或 "Renée" 这样的重拼词,会先输出 "音素字母表 i p a",紧接着是原始代码。

这一直都不是语言设置问题,也不局限于非英文书籍。在英文书中重拼一个普通的英文借词或欧洲人名,同样会遇到这个问题。现在,发音功能可以处理你输入的任何字符。

同一处改动修复了两个相关的界面问题:

编辑器的发音预览中,之前这些条目完全没有高亮显示,导致预览与生成的音频不一致。现在预览和渲染由同一套代码驱动,始终匹配。

名称面板中每个名称的“预览”按钮之前也受影响,现已修复。

现有的渲染结果不受影响,无需重新渲染。仅由普通 A 到 Z 字母组成的发音,生成的音频与 1.0.9 版本逐字节一致,已通过对比改动前后的渲染输出验证。

安装程序自动修复自身,不再归咎于你的网络连接

如果应用的运行时文件夹曾经损坏(例如因卸载中断、杀毒软件隔离或复制不完整),NarrationOS 可能会永久拒绝启动。它会显示“安装失败”,并让你检查网络连接,而网络连接从来都不是原因:NarrationOS 完全离线安装。重试无法修复,唯一的办法是删除一个应用从未明确命名的文件夹。

现在,安装程序会在每次启动时检查运行时,并在发现损坏时自动重建,无需联网,你只需等待几分钟。如果它确实无法自我修复,消息会明确告诉你需要删除哪个文件夹,并提供一个“打开文件夹”按钮,而不是指向你的网络连接。

在 AMD ROCm 和 Intel GPU 上,这些显卡进行 CPU 渲染所需的独立 CPU 运行时之前并不总能被创建,因为检查程序只识别了不带版本号的 "rocm" 标签,而忽略了检测器实际报告的带版本号标签。缺少该运行时,切换到 CPU 渲染可能会导致卡死。现在已能正确创建。

顶栏优化

点击文本框或下拉菜单时,会出现一圈粗黑边框。这是浏览器引擎自身的默认焦点指示器,在深色主题下接近黑色。现在,获得焦点的控件会显示一条细的强调色轮廓,并跟随控件自身的圆角。

在设置、导出或鸣谢界面弹出时,之前窗口无法拖动、最小化或关闭,因为这些界面覆盖了标题栏。现在这些控件始终保持可用。

最小化、最大化和关闭按钮之前显得拥挤,且比栏内其他元素更亮。现在它们调整为全高并降低亮度,Discord、搜索和缩放图标与它们位于同一行。