#4021 videotrans.configure._except.StopRetry: E:/A/tmp/1436/b7e3c4d727/clone-140.wav 角色不存在

120.244* Posted at: 1 hour ago 👁9

E:/A/tmp/1436/b7e3c4d727/clone-140.wav 角色不存在
Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 86, in run
File "videotrans\task\trans_create.py", line 715, in dubbing
File "videotrans\task\trans_create.py", line 992, in _tts
File "videotrans\tts\__init__.py", line 390, in run
File "videotrans\tts\_base.py", line 137, in run
File "videotrans\tts\_f5tts.py", line 51, in _exec
File "videotrans\tts\_base.py", line 210, in _local_mul_thread
File "videotrans\tts\_f5tts.py", line 324, in _item_task
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 400, in
File "concurrent\futures\_base.py", line 451, in result
File "concurrent\futures\_base.py", line 403, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_f5tts.py", line 315, in _run
File "videotrans\tts\_f5tts.py", line 171, in _item_task_index
videotrans.configure._except.StopRetry: E:/A/tmp/1436/b7e3c4d727/clone-140.wav 角色不存在


=
system:Windows-10-10.0.26200-SP0
version:v3.98
frozen:True
language:zh
root_dir:E:/A

1 Replies

该错误是由于在使用 F5-TTS 进行声音克隆配音时,指定的克隆参考音频文件(clone-140.wav)对应的“角色”在 F5-TTS 服务中不存在导致的。

解决方案:

  1. 检查 F5-TTS 服务状态:确保你已正确部署并启动了 F5-TTS 服务(例如 http://127.0.0.1:7860),并且服务正在运行。
  2. 验证参考音频:确认你选择的“配音角色”是 clone,并且用于克隆的参考音频(原视频中对应时间片段的语音)时长在 3-10 秒之间。如果时长过短或过长,F5-TTS 服务可能无法成功创建或识别该克隆角色。
  3. 调整语音识别参数:为了确保用于克隆的参考音频片段时长合适,请进行以下设置:

    • 打开 菜单 -> 工具 -> 高级选项
    • 【语音识别参数】 区域:

      • 最短语音持续毫秒 设置为 3000
      • 最长语音持续秒数 设置为 10
      • 勾选 Whisper预分割音频?合并过短字幕到邻近
  4. 重新处理:完成上述设置后,在主界面勾选 清理已生成,然后重新处理视频。

根本原因分析:
当使用 clone 角色时,软件会自动将每条字幕对应时间轴的原视频音频片段提取出来,作为参考音频发送给 F5-TTS 服务以创建临时克隆音色。如果某个片段的音频时长不在 F5-TTS 要求的范围内,或者 F5-TTS 服务在处理该片段时失败,就会导致“角色不存在”的错误。

请查阅相关文档:

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