#2597 New Dubb Channel

146.241* Posted at: 1 month ago 👁60

I would like to add RVC Model in the Dubd Channel list. Could you help me?

Matteo

1 Replies

目前 pyVideoTrans 软件本身并未内置 RVC (Retrieval-based Voice Conversion) 模型的直接集成接口。

要实现类似“音色克隆”或“声音转换”的效果,您可以考虑以下替代方案:

  1. 使用软件内置的语音克隆功能

    • 在“配音”渠道中,选择 GPT-SoVITSF5-TTSCosyVoiceChatterBox 等选项。这些是软件已集成的、功能强大的本地语音克隆/合成方案。
    • 您需要按照对应渠道的教程,在本地部署好模型服务,然后在软件设置中配置好 API 地址(通常是 http://127.0.0.1:端口号)。
  2. 外部处理流程

    • 您可以先用 pyVideoTrans 完成视频的翻译和生成目标语言的标准TTS音频(例如使用 Edge-TTS)。
    • 然后,使用独立的 RVC 工具(如 RVC-GUI)对生成的标准TTS音频文件进行音色转换。
    • 最后,再使用 pyVideoTrans 工具箱中的 “音视频合并” 功能,将转换后的音频与视频重新合成。

关于添加新渠道的建议
pyVideoTrans 是一个开源项目。如果您是开发者,并且希望将 RVC 作为新的“配音渠道”集成进来,可以:

  • 访问项目 GitHub 仓库 (https://github.com/jianchang512/pyvideotrans) 查看代码结构。
  • 参考现有 TTS 渠道(如 tts/elevenlabs.pytts/gptsovits.py)的实现方式,编写一个 tts/rvc.py 模块。
  • 向项目提交 Pull Request。

如果您需要关于使用现有克隆功能或外部处理流程的更详细指导,请告诉我您的具体目标(例如,想克隆谁的声音,处理什么类型的视频),我可以提供更具体的步骤。

请查看更多参考文档:

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