1126起来,0429醒,吃吃早饭玩玩手机吃吃药0630睡,0828醒,1022妈回来把我吵醒,获得含片。今天想看看这个的不使用GUI怎么生成音频。
webui网站上有讲api怎么使用,逻辑好像是webui就是开了个服务器,要向它请求啥的。
1245洗好碗,试着用上面的api却报错。
会报这种错:
|
|
然后把这v2rayn停了就行了,好难绷,本地的网站,代码是给我代理了结果还上不去了的意思吗。
是的,你的情况很可能是因为 代理工具(如 V2RayN)干扰了本地网络的访问。
问题分析
代理工具的工作原理
V2RayN 会将本地的网络流量转发到代理服务器上。有些配置模式(比如全局代理)会拦截所有的 HTTP 请求,即使是访问localhost
或127.0.0.1
的本地服务,也会被代理,导致连接失败或延迟。Gradio 的 WebUI 问题
Gradio 的服务默认运行在本地的某个端口(如http://localhost:9872/
),如果代理将对localhost
的请求重定向到外网,那么请求不会直接到达你的本地服务,而是被代理软件劫持。停掉 V2RayN 后恢复正常
这是因为在关闭代理工具后,网络流量不再被重定向,访问localhost
或127.0.0.1
的请求会直接回到本地,连接 Gradio 服务也就正常了。
解决方法
关闭代理对本地地址的影响
- 在 V2RayN 的设置中,找到代理模式。
- 将模式切换为 “PAC 模式” 或 “绕过本地地址”。
- 确保
localhost
和127.0.0.1
被添加到代理规则中的「例外列表」。
明确配置例外地址 在 PAC 文件中添加以下规则(可以在 V2RayN 的 PAC 配置中找到并编辑):
1 2 3
if (host === "localhost" || host === "127.0.0.1") { return "DIRECT"; }
使用代理时访问 Gradio 的外网地址 如果你想同时用代理工具和 Gradio,可以用 Gradio 的
share=True
参数启动服务,这会生成一个公网可访问的链接:1
demo.launch(share=True)
启动后会输出类似以下内容:
1 2
Running on local URL: http://127.0.0.1:9872/ Running on public URL: https://your-app-name.gradio.app
使用公网链接(如
https://your-app-name.gradio.app
)即可避免代理的干扰。
验证是否正常
- 停用代理,访问
http://localhost:9872/
确认是否正常。 - 配置代理例外后,再次启动代理,访问同样的地址,验证代理设置是否生效。
如果还有疑问,提供你的代理设置截图或相关配置细节,我可以进一步帮你解决!
懒得配置了,能用就用吧,PAC是啥也不知道,
PAC(Proxy Auto-Config,代理自动配置)是一种通过脚本动态决定是否对特定的网络请求使用代理的机制。
知道了。
1420,能代码生成wav了,上床躺躺先,起来再看怎么读text,然后生成多个wav。
1556起来了,想吃零食。吃了好多,好爽。
1718写完了,上传了,但自己使用起来效果并不好,是训练集的问题吗,我也没有需求,不管了。看书等晚饭吧。
1830洗好碗,打喷吧。
2035下播,该洗澡了。
2046洗好澡,上床吧。