#3808 配音后比如500个中有6个配音失败,如何自动重试失败的6个配音?

27.47* Posted at: 1 day ago 👁16

配音后比如500个中有6个配音失败,如何自动重试失败的6个配音

1 Replies

pyVideoTrans 目前没有内置的“仅重试失败配音”的自动重试功能。当配音任务失败时,软件会跳过失败的片段继续处理后续内容,最终生成的视频中,失败片段将保持原声或静音。

要解决部分配音失败的问题,您可以采取以下步骤进行手动或半自动重试:

  1. 定位失败片段:处理完成后,检查软件根目录下的 logs 文件夹中当天的日志文件(例如 2025-01-01.log),搜索“失败”、“error”或“403”等关键词,找到具体是哪几句字幕的配音失败了。
  2. 使用“单视频交互模式”重试

    • 重新打开软件,不要勾选“清理已生成”,以确保使用之前成功的缓存。
    • 单独选择之前处理的那个视频文件。
    • 在识别和翻译阶段,软件会直接使用缓存结果快速通过。
    • 当进入“配音”阶段时,软件会弹出“配音校对”窗口。在此窗口中,您可以单独选中那些之前失败的配音行,然后点击“重新生成”按钮,仅为这些行重新配音。
  3. 调整参数后整体重试

    • 如果失败是由于并发请求过高(如Edge-TTS报403)或资源限制导致的,请先调整参数。
    • 进入 菜单 -> 工具 -> 高级选项 -> 【字幕配音调整】
    • 并发配音线程数 设为 1,并将 配音后暂停秒 设为 5 或更高。
    • 返回主界面,勾选“清理已生成”,然后重新处理整个视频。这会强制重新生成所有配音,但由于降低了请求频率,成功率会提高。

建议:对于大批量任务,建议在开始前就进行预防性设置,将“并发配音线程数”设为1并增加暂停时间,以最大限度避免失败。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource