跳转至

Electron 批量配音

打开克隆侧边栏或命令搜索中的“批量配音”。添加视频文件,选择一种或多种目标语言,可选择已保存的声音,并选择是否保留背景音频。点击“添加到队列”后,将通过现有后端提交。成功提交的文件会从上传列表中移除;失败的文件会保留。后端会强制要求 ASR 就绪,并负责翻译、生成和混音。

Electron 设置侧边栏支持文件选取或拖放操作,将媒体、语言以及声音/音频选项分组到稳定的卡片中,并在空任务视图中提供相同的“添加视频”操作。

“进行中”、“已完成”和“失败”视图会轮询后端任务。进度会显示后端阶段和百分比。进行中的任务可以取消;已完成的记录在删除前需要内联确认。已完成的语言输出使用系统原生保存对话框。重新加载渲染进程会读取现有任务,且绝不会重新入队。该行为并未建立后端进程重启恢复机制:批量队列保存在内存中。

原生监视文件夹通过基于能力范围的目录句柄检测已就绪的文件,并将多部分上传直接流式传输到选定的本地或 HTTPS 远程后端。远程上传从 Electron 主进程获取作用域会话;渲染进程永远不会处理它。

验证:node electron/tests/batch-smoke.mjs 使用模拟任务检查文件选择、入队、进度、渲染进程重新加载、取消、导出可用性和确认删除。入队单元回归测试涵盖部分失败以及语言/声音字段。原生辅助程序的冒烟测试验证受限流式传输、授权替换、重命名检测和撤销。目前尚无测试确认真实的模型驱动批量完成或独立的远程机器传输。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 om/VoiceStudio