Azure Speech Java recibe o host e o porto do proxy por separado
Chame a SpeechConfig.setProxy antes de crear o recoñecedor, cun nome de host sen esquema de URL e un porto enteiro.
Nunha configuración existente de Azure Speech Java, estableza o proxy antes de crear o recoñecedor que o usa:
speechConfig.setProxy("proxy.example", 8080, "", "");
O primeiro argumento é o nome de host do proxy sen http://. O segundo é un porto enteiro. Para unha proba permitida cun proxy público e audio non sensible, a lista de proxies HTTP ofrece candidatos de host e porto. As cadeas baleiras indican que non se require usuario nin contrasinal do proxy; indique alí a conta de proxy prevista cando faga falta.
speechConfig é a instancia de SpeechConfig da aplicación. Continúe creando o recoñecedor previsto con esa configuración e coa súa preparación de audio habitual. A clave ou o token do servizo seguen pertencendo á configuración do servizo Speech, con independencia da conta do intermediario.
A API de Java documenta que esta funcionalidade de proxy non ten efecto en macOS. Manteña esa restrición de plataforma no diagnóstico en lugar de cambiar repetidamente o mesmo host ou as mesmas credenciais alí.