#1919 GPT-SoVITS本地端口修改不了怎么办,一直显示http://0.0.0.0:9874,无法修改成http://127.0.0.1:9880

23.165* Posted at: 4 hours ago 👁9

GPT-SoVITS本地端口修改不了怎么办,一直显示http://0.0.0.0:9874,无法修改成http://127.0.0.1:9880image

1 Replies

根据图片和描述,您遇到的是 GPT-SoVITS 本地服务启动后,其 WebUI 地址被固定为 http://0.0.0.0:9874 的问题,而不是 pyVideoTrans 软件本身的问题。

核心原因0.0.0.0127.0.0.1 在本地网络监听上有区别,但通常不影响 pyVideoTrans 连接。0.0.0.0 表示监听所有网络接口(包括本地回环 127.0.0.1 和局域网 IP),127.0.0.1 仅监听本地。pyVideoTrans 默认会尝试连接 127.0.0.1:9880

解决方案:您需要在 启动 GPT-SoVITS 时 通过命令行参数指定主机和端口,或者在 pyVideoTrans 中正确配置连接地址。

请按以下步骤操作

  1. 在 pyVideoTrans 中配置

    • 在 pyVideoTrans 主界面,找到“配音”角色选择区域。
    • 点击“设置”按钮(或齿轮图标),进入配音设置。
    • 在“GPT-SoVITS”配置部分,将“API地址”修改为 http://127.0.0.1:9874 (即使用 GPT-SoVITS 实际显示的端口)。
    • 保存设置并重试。
  2. 修改 GPT-SoVITS 启动方式(如果上述无效)

    • 您需要修改启动 GPT-SoVITS 的命令或脚本。通常在其 api.py 或启动脚本中,找到类似 app.run(host="0.0.0.0", port=9874, ...) 的代码行。
    • 将其中的 host="0.0.0.0" 改为 host="127.0.0.1"port=9874 改为您想要的端口(例如 9880)。
    • 然后重新启动 GPT-SoVITS 服务。
  3. 检查防火墙/网络

    • 确保您的防火墙没有阻止 pyVideoTrans 或 GPT-SoVITS 的相关端口(9874 或 9880)。
    • 在 pyVideoTrans 的高级选项中,确保“网络代理”设置没有错误地指向其他代理,这可能会干扰本地连接。

总结:优先尝试 步骤1,在 pyVideoTrans 中直接连接到 GPT-SoVITS 服务当前实际的地址 http://127.0.0.1:9874。如果必须更改端口,则需修改 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