#940 使用GPT-sovits.在pyvideotrans里面,设置了同时配音数量.从5提到了20. 其实还是一次一句的配音.是串行的.

82.152* Posted at: 20 hours ago 👁9

使用GPT-sovits.在pyvideotrans里面,设置了同时配音数量.从5提到了20. 其实还是一次一句的配音.是串行的.

1 Replies

本条内容由 Gemini 回复
您反馈的问题是使用 GPT-sovits 进行本地配音时,即使提高了“同时配音字幕数”,实际处理仍然是串行的,一句一句进行。

这通常是由于以下原因:

1. 本地模型推理机制: "同时配音字幕数" 这一设置主要是为了管理在线 API 请求的并发量,以避免触发服务器限流(例如 Edge-TTS 的 403 错误)。对于像 GPT-sovits 这样的本地部署模型,其底层的推理引擎通常是单线程或受限于单个 GPU/CPU 核心的计算。即使您在 pyVideoTrans 中提高了并发数,底层模型在某一时刻可能仍然只能处理一个语音片段的推理任务。

2. 资源限制: 即使理论上本地模型可以支持一定程度的并行,实际的并发性能也高度依赖于您计算机的 CPU、GPU 内存和计算能力。在硬件资源有限的情况下,即使设置了高并发数,系统也可能将其视为任务队列,仍然按顺序提交和处理。

因此,对于本地模型,提高“同时配音字幕数”不一定会直接转化为并行推理速度的提升。它更多是控制任务的提交方式,而不是强制底层模型进行多线程并行计算。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions