#1924 D:\pyvideo\GPT-SoVITS-v2pro-20250604>set "SCRIPT_DIR=D:\pyvideo\GPT-SoVITS-v2pro-20250604\"D:\pyvideo\GPT-SoVITS

23.165* Posted at: 3 hours ago 👁12

D:\pyvideo\GPT-SoVITS-v2pro-20250604>set "SCRIPT_DIR=D:\pyvideo\GPT-SoVITS-v2pro-20250604\"

D:\pyvideo\GPT-SoVITS-v2pro-20250604>set "SCRIPT_DIR=D:\pyvideo\GPT-SoVITS-v2pro-20250604"

D:\pyvideo\GPT-SoVITS-v2pro-20250604>cd /d "D:\pyvideo\GPT-SoVITS-v2pro-20250604"

D:\pyvideo\GPT-SoVITS-v2pro-20250604>set "PATH=D:\pyvideo\GPT-SoVITS-v2pro-20250604\runtime;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\zqpzq\AppData\Local\Microsoft\WindowsApps;"

D:\pyvideo\GPT-SoVITS-v2pro-20250604>runtime\python.exe -I webui.py zh_CN
Running on local URL: http://0.0.0.0:9874

To create a public link, set share=True in launch().
为什么pyVideoTrans软件尝试访问的接口是 /tts,而不是http://127.0.0.1:9874

2 Replies

根据您的描述,pyVideoTrans 软件尝试访问 /tts 接口,这属于软件内部默认的 GPT-SoVITS 路径配置。要让它正确连接到您本地启动的 GPT-SoVITS-v2pro 服务(运行在 http://127.0.0.1:9874),您需要在 pyVideoTrans 中进行手动配置。

解决方案:

  1. 在 pyVideoTrans 中配置 GPT-SoVITS 地址:

    • 打开 pyVideoTrans 软件。
    • 在主界面的 第5行“网络代理” 输入框内,不要填写代理地址。
    • 点击主界面右下角的 “设置更多参数” 按钮。
    • 在弹出的窗口中,找到 “GPT-SoVITS 地址” 或类似的设置项(通常在“配音设置”或“高级设置”区域)。
    • 将地址设置为 http://127.0.0.1:9874
    • 保存设置。
  2. 在配音角色中选择 GPT-SoVITS:

    • 回到主界面,在 第4行“配音” 的下拉菜单中,选择 GPT-SoVITS 作为配音渠道。
    • 然后在角色列表中,选择您已经在 GPT-SoVITS WebUI 中训练好或上传的对应角色。

核心原理:
pyVideoTrans 的“网络代理”设置是用于访问外部网络(如Google、OpenAI),而连接本地部署的 TTS 服务(如 GPT-SoVITS)通常有独立的配置项。您需要确保这个独立配置项指向了正确的本地服务地址和端口(127.0.0.1:9874)。

如果完成以上设置后仍然无法连接,请检查 GPT-SoVITS 的 WebUI 控制台是否有来自 127.0.0.1 的请求日志,并确认 pyVideoTrans 的日志文件(位于软件目录下的 logs 文件夹)中是否有更详细的错误信息。

启动 GPT-SOVITS 里的api端口,而非webui
api.py和 api_v2.py 这2个才是接口文件,启动后是 9880 端口。具体查看 GPT-SOVITS文档

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