Azure Speech Java 分别接收代理主机与端口
在创建识别器之前调用 SpeechConfig.setProxy,使用不带 URL 协议的主机名和整数端口。
在已有的 Azure Speech Java 配置中,先设置代理,再创建使用该代理的识别器:
speechConfig.setProxy("proxy.example", 8080, "", "");
第一个参数是不带 http:// 的代理主机名。第二个参数是整数端口。若要在获准的情况下用不敏感的音频测试公共代理,HTTP 代理列表 可提供主机和端口候选。空字符串表示不需要代理用户名和密码;需要时在那里填入指定的代理账户。
speechConfig 是应用的 SpeechConfig 实例。继续用该配置及其常规音频设置创建目标识别器。服务密钥或令牌仍属于 Speech 服务配置,与中间代理账户无关。
Java API 说明该代理功能在 macOS 上不起作用。诊断时应保留这一平台限制,而不是在那里反复更换同一主机或同一套凭据。