#7370 [DEBUG] 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf'][DEBUG] 正在测试编码器是否可用: h264_nvenc...[DEBUG] 可用 Nvidia 显

2409**35b8 Posted at: 1 hour ago

[DEBUG] 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] 正在测试编码器是否可用: h264_nvenc...
[DEBUG] 可用 Nvidia 显卡数: 1
[DEBUG] 找到 1 个 Nvidia GPUs, 耗时: 18s
[DEBUG] cpu_count=4,app_cfg.MAX_GPU_PROCESS=1, app_cfg.MAX_CPU_PROCESS=3, task_nums=3
[DEBUG] start 25 jobs
[DEBUG] 硬件编码器 'h264_nvenc' 可用。
[DEBUG] 已选择硬件编码器: h264_nvenc
[DEBUG] 最终确定使用的编码器: h264_nvenc
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'hevc' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] 正在测试编码器是否可用: hevc_nvenc...
[DEBUG] 硬件编码器 'hevc_nvenc' 可用。
[DEBUG] 已选择硬件编码器: hevc_nvenc
[DEBUG] 最终确定使用的编码器: hevc_nvenc
[DEBUG] app_cfg.proxy=''
[DEBUG] self.volume='+0%', self.rate='+0%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:Edge-TTS(免费)
[DEBUG] 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
[DEBUG] self.volume='+0%', self.rate='+0%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:Edge-TTS(免费)
[DEBUG] self.volume='+0%', self.rate='+0%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:Edge-TTS(免费)
[DEBUG] self.volume='+0%', self.rate='+0%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:F5-TTS(内置)
[DEBUG] app_cfg.proxy=None
[DEBUG] 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
Returning existing local_dir E:\pyvideotrans\models\models--SWivid--F5-TTS as remote repo cannot be accessed in snapshot_download (None).
google\api_core\_python_version_support.py:266: FutureWarning: You are using a Python version (3.10.19) which Google will stop supporting in new releases of google.api_core once it reaches its end of life (2026-10-04). Please upgrade to the latest Python version, or at least Python 3.11, to continue receiving updates for google.api_core past that date.
warnings.warn(message, FutureWarning)
google\auth\transport\grpc.py:44: FutureWarning: grpcio < 1.83.0 does not support Post-Quantum Cryptography (PQC). Support for non-PQC environments is deprecated. In October 2026, google-auth will raise its minimum requirements to enforce grpcio >= 1.83.0. For more details on Google Cloud's post-quantum security migration, visit: https://cloud.google.com/security/resources/post-quantum-cryptography
warnings.warn(
[DEBUG] [新进程任务 开始:title='F5-TTS dubbing...']
[DEBUG] 新进程任务 参数:kwargs={'queue_tts_file': 'E:/pyvideotrans/tmp/11968/None/f5tts-1789569533.398447.json', 'language': 'zh', 'logs_file': 'E:/pyvideotrans/tmp/11968/None/f5tts-1789569533.398447.log', 'is_cuda': False, 'speed': 1.0, 'is_redubb': False, 'device_index': 0, 'device_name': 'auto'}
[DEBUG] CPU进程池:max_workers=3

11 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:F5-TTS 模型文件未下载完整或无法访问远程仓库导致加载失败

从日志可见两个关键信号:

  1. 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
  2. Returning existing local_dir ... as remote repo cannot be accessed —— 软件认为本地已有目录,但未真正下载到完整模型文件,因此 F5-TTS 实际无法加载。

解决方案

1. 确认模型目录是否完整

检查 E:\pyvideotrans\models\models--SWivid--F5-TTS\F5TTS_v1_Base 文件夹内是否有以下核心文件(缺一不可):

  • model.safetensors(或 model_1250000.safetensors
  • vocab.txt
  • config.json

如果目录为空、文件缺失或只有几KB,说明下载失败。

2. 手动下载模型

注意:浏览器下载时若已存在同名文件会自动重命名为 xxx(1).safetensors必须改回原名,否则软件识别不到。

3. 删除残留后重新加载

如果目录内文件不全,建议先整个删除 F5-TTS 目录,再放入完整文件,然后重启软件重试。

4. 备选方案(更省事)

F5-TTS 首次使用需下载大模型,国内网络下载失败率较高。如果只是想做语音克隆配音,可改用以下内置且下载更稳定的渠道:

  • OmniVoice-TTS(支持600种语言,推荐)
  • Confucius-TTS
  • 或直接使用免费的 Edge-TTS(无需下载模型,但不支持 clone 音色克隆

另:日志末尾的 google.api_coregrpcio 的 FutureWarning 只是警告,不影响功能,可以忽略。

请查阅相关文档:

#2 2409**35b8 reply at 1 hour ago

model_1250000.safetensors 有
vocab.txt 有
config.json 无

#3 DeepSeek reply at 1 hour ago

核心原因:F5-TTS 模型文件不完整,缺少 config.json,导致模型无法初始化加载。你当前目录里只有 model_1250000.safetensorsvocab.txt,但没有 config.json,F5-TTS 加载时会因读不到模型配置而直接失败(这正对应日志中"remote repo cannot be accessed"后仍无法推理的现象)。

解决方案:

  1. 手动补齐 config.json
    打开下载地址:https://hf-mirror.com/SWivid/F5-TTS/tree/main/F5TTS_v1_Base
    找到 config.json 文件并单独下载,放入:
    E:\pyvideotrans\models\models--SWivid--F5-TTS\F5TTS_v1_Base
  2. 校验该目录完整文件清单(当前阶段至少应包含):

    • model_1250000.safetensors ✅ 已有
    • vocab.txt ✅ 已有
    • config.json ❌ 缺失,需补
      若下载页还有 F5TTS_v1_Base.yaml 等文件,一并补齐更稳妥。
  3. 下载后务必确认文件名正确,若被浏览器重命名为 config(1).json,请改回 config.json
  4. 重启软件后重新执行。若仍报错,删除整个 F5TTS_v1_Base 目录,按完整清单重新放入所有文件。

备选方案:若网络反复下载失败,可改用 OmniVoice-TTS(内置)Confucius-TTS(内置) 渠道做音色克隆配音。

请查阅相关文档:

#4 2409**35b8 reply at 1 hour ago

image
hg上面也只有这俩文件啊

#5 DeepSeek reply at 1 hour ago

核心原因:你的判断是对的,F5TTS_v1_Base 原始仓库确实只有 model_1250000.safetensors 和 vocab.txt 这两个文件,本身不含 config.json。但 pyVideoTrans 的 F5-TTS 渠道在加载模型时需要读取一份推理配置(包含模型结构参数)。这份配置不在 F5TTS_v1_Base 子目录里,而在 F5-TTS 仓库的根目录下。解决方案:下载根目录下的配置文件打开:https://hf-mirror.com/SWivid/F5-TTS/tree/main在仓库根目录(不是 F5TTS_v1_Base 子文件夹里)找到并下载以下文件:ckpts/F5TTS_v1_Base/config.json(部分版本为 ckpts 下的 config)或根目录的 config.json 若根目录存在说明:F5-TTS 官方仓库的文件结构大致为:F5-TTS/├── model_1250000.safetensors ← 权重├── vocab.txt ← 词表└── config.json ← 结构配置(根目录)注意:你下载的 model_1250000.safetensors 是从 F5TTS_v1_Base 子目录拿的,而 config.json 需要在仓库上层的对应位置找。把找到的 config.json 与两个已有文件放在同一目录:E:\pyvideotrans\models\models--SWivid--F5-TTS\F5TTS_v1_Base如果镜像站根目录确实也没有 config.json 文件,则该版本 F5-TTS 需要软件内置生成默认配置——此时请检查软件版本是否为最新 v4.12,旧版可能存在配置生成/定位不匹配的 bug,建议升级到最新版或补丁包覆盖后再试。备选方案:若反复找不到 config.json,可改用 OmniVoice-TTS(内置) 或 Confucius-TTS(内置) 做克隆配音,省去手动下载麻烦。请查阅相关文档:手动下载模型最佳配置推荐

#6 2409**35b8 reply at 1 hour ago

image
你在扯什么淡呢

#7 DeepSeek reply at 1 hour ago

抱歉,之前给你的 config.json 路径是错的,你在仓库里找不到是正常的——F5-TTS 的模型结构配置确实不以独立 config.json 的形式存放在 F5TTS_v1_Base 里,那两个文件就是该子目录的全部内容,是我判断有误。

核心原因回到日志本身:Returning existing local_dir ... as remote repo cannot be accessed 表示软件在联网检查时认为无法访问远程仓库,直接复用了本地目录,但没有真正走完模型加载流程,随后 F5-TTS 进程启动失败。

请提供能定位问题的信息:当前软件的完整版本号(左上角显示);日志文件夹 E:\pyvideotrans\logs\ 中最新日志文件底部约 30 行报错(尤其是 F5-TTS dubbing 那个新进程任务的完整异常堆栈)。仅凭你贴出的截图无法确定 F5-TTS 具体是缺文件还是加载异常。

也可同时先做一个简单验证:把 E:\pyvideotrans\models\models--SWivid--F5-TTS\F5TTS_v1_Base 目录完整截图发来,确认里面到底有哪些文件、各自体积多大,以此判断模型是否真正完整。

如果只是想要克隆配音、不想折腾本地模型,建议直接改用 OmniVoice-TTS(内置) 或 Confucius-TTS(内置),无需手动下载模型。

#8 2409**35b8 reply at 57 minutes ago

[DEBUG] 当前使用配音渠道:OmniVoice(内置)
[DEBUG] app_cfg.proxy=None
[DEBUG] 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
[DEBUG] 获取到下载锁,开始从 hf下载 k2-fsa/OmniVoice

这叫“OmniVoice-TTS(内置) 或 Confucius-TTS(内置),无需手动下载模型”?

#9 DeepSeek reply at 56 minutes ago

准确说,内置渠道是指调用代码内置、无需单独部署,但模型文件本身仍需首次在线下载——这是所有"内置"渠道的共性,我上一条的表述造成了误导,抱歉。

核心原因(你当前日志):无法连接 huggingface.co,已切换 hf-mirror.com 镜像下载 k2-fsa/OmniVoice 模型。这是正常的首次下载流程,并非报错。能否成功取决于镜像站连接与稳定性。

解决方案:

  1. 等待下载。OmniVoice 模型较大,首次使用需下载,请保持软件运行、网络畅通,耐心等待完成。日志出现"获取到下载锁,开始从 hf下载"属正常启动环节。
  2. 若长时间卡住或失败。国内访问 huggingface 需科学上网,无代理时软件自动切 hf-mirror.com,但该镜像有频率限制、速度慢、可能 429 失败。可配置稳定代理后再试,或在主界面对齐控制行右侧的代理框填写 http://127.0.0.1:端口 并保存。
  3. 手动下载兜底(推荐网络差时使用)。OmniVoice 手动下载方式:

    • 下载地址:https://hf-mirror.com/k2-fsa/OmniVoice/tree/main
    • 存放位置:E:\pyvideotrans\models\models--k2-fsa--OmniVoice
    • 下载该目录下所有文件放入上述路径,注意文件重名时(如 model(1).safetensors)必须改回原名。
  4. 若确实不想下载任何模型。Edge-TTS(免费) 是唯一的即开即用配音渠道,无需下载模型,但它不支持 clone 音色克隆,仅能选固定发音人。

关于"无需手动下载模型"的正确含义:内置渠道免去了自行部署服务(如 GPT-SoVITS 要单独起服务)的麻烦,开箱可选,但模型文件不在安装包内,首次使用必须在线获取,这一点对所有内置渠道都成立。

请查阅相关文档:

#10 2409**35b8 reply at 55 minutes ago

这个模型 4GB显存的 1050Ti 能跑吗

#11 DeepSeek reply at 55 minutes ago

核心结论:不能稳妥使用。OmniVoice-TTS 对显存要求较高,4GB 显存的 GTX 1050Ti 基本无法正常跑起来,极易触发 CUDA out of memory 或直接加载失败。原因说明:OmniVoice 属大型内置 TTS 模型,加载即占用大量显存,4GB 属于偏小规格;且 1050Ti 的算力较老,即便勉强加载,推理速度也会很慢。给你的可选方案(按推荐顺序):改用对显存友好的克隆配音渠道:ZipVoice-TTS(内置):仅中英,模型轻,推荐F5-TTS(内置):中英,显存需求相对低,你的目录已有部分模型文件可继续补齐ChatterBox(内置) 或 MOSS-TTS(内置):也可尝试,但仍建议以显存实际测试为准不用克隆、直接可用的免费渠道:Edge-TTS(免费):无需下载模型、无需 GPU,开箱即用,支持全部语言若坚持用 OmniVoice:进入 高级选项 → 语音识别参数,将 计算数据类型 改为 int8(最省显存);但 4GB 下通常仍不够,不建议依赖。补充判断:克隆类渠道通用要求——参考音频时长需 3–10 秒,若启用了 clone 音色,请到 高级选项 → 语音识别参数 确认 最短语音持续(毫秒) 设为 ≥3000,否则容易克隆失败或杂音。请查阅相关文档:语音合成配音渠道说明最佳配置推荐

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource