openutau 中文文档 下载 App

Worldline DLL 缺失|Visual C++ Redistributable 没装

问题表现

启动 OpenUtau 或在 Classic 引擎下切换到 Worldline 重采样器时弹提示:

Unable to load DLL 'worldline' or one of its dependencies

或者:

DLL was not found

或者:

There is no application set to open the document worldline.dll

为什么

Worldline 重采样器是原生 C++ 编译的 DLL,依赖 Microsoft Visual C++ Runtime。如果你的 Windows 没装(很多新电脑默认不装),DLL 就加载不起来。

解决方法:装 Visual C++ Redistributable

第一步:下载

微软最新版 Visual C++ Redistributable(2015-2022,统一安装包):

第二步:安装

双击安装包,一路下一步。安装完不用重启——关掉 OpenUtau 再开就行。

第三步:验证

再切到 Worldline 重采样器,应该能正常工作了。

如果装了 Visual C++ 还是不行

情况一:worldline.dll 文件缺失

Worldline.dll 应该在 OpenUtau 的 Resamplers/ 文件夹里(或 OpenUtau.exe 旁边)。检查文件是否存在:

情况二:0.1.565 特定 bug

OpenUtau 0.1.565 版本有一个已知 bug:Classic 引擎在切换重采样器时会弹 worldline.dll 错误。临时解决方法:

常见其他 DLL 错误

moresampler / tn_fnds / strashkat-rs 等外部重采样器 DLL 缺失

同样是 Visual C++ Runtime 问题——装完就好。外部重采样器大多是 C++ 编译的,都需要 VC++ Runtime。

DirectML.dll 缺失

DirectML 是 Windows 10+ 自带的系统组件(作为 Windows AI Platform 的一部分)。如果缺失:

  1. Windows Update 检查更新
  2. 或手动从微软下载 DirectML NuGet 包 → 解压 → 把 x64/DirectML.dll 放到 OpenUtau.exe 同目录

nsf_hifigan.oudep 缺失

这个是 DiffSinger vocoder——Windows diffsingerpack 版本已内置,macOS / Linux 需要单独下载。没装 vocoder 时 DiffSinger 引擎渲染不出声,但 Classic / WORLDLINE-R 引擎不受影响。