如何在代理设置后面使用 Google Speech to Text API?
Posted
技术标签:
【中文标题】如何在代理设置后面使用 Google Speech to Text API?【英文标题】:How to use the Google Speech to Text API behind the Proxy settings? 【发布时间】:2019-05-14 07:17:45 【问题描述】:如何在 ios 应用程序的代理设置后面使用 Google Speech To Text API?当我尝试在代理后面创建连接时,我收到“无法创建子通道”错误。请提出解决此错误的任何解决方案。
【问题讨论】:
你有什么解决办法吗?如果不能,请在 git 上发布一个示例项目并分享一个链接,以便我可以查看它 【参考方案1】:根据this answer Google 客户端(其中包括 Speech to text 客户端)尊重http_proxy
或https_proxy
环境变量。
考虑使用 Google 云客户端连接到 Google Speech to text API 或窥视代码并尝试实现类似的代理解决方案。
这里是 Python 客户端,也有其他语言的客户端https://github.com/googleapis/google-cloud-python
【讨论】:
【参考方案2】:只需在您的 python 代码中添加以下行
import os
os.environ["http_proxy"] = "http://<ip>:<port>"
os.environ["https_proxy"] = "https://<ip>:<port>"
示例:http://10.78.21.2:8082
【讨论】:
以上是关于如何在代理设置后面使用 Google Speech to Text API?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Google Speech API 访问 Google Cloud Storage 中的文件?
Google Cloud - Speech to Text 用户配额