Azure Speech Java riceve host e porta del proxy separatamente
Chiamate SpeechConfig.setProxy prima di creare il recognizer, con un nome host senza schema URL e una porta intera.
In una configurazione Azure Speech Java esistente, impostate il proxy prima di creare il recognizer che lo usa:
speechConfig.setProxy("proxy.example", 8080, "", "");
Il primo argomento è il nome host del proxy senza http://. Il secondo è una porta intera. Per un test consentito tramite un proxy pubblico con audio non sensibile, la lista di proxy HTTP fornisce candidati per host e porta. Le stringhe vuote indicano che non servono nome utente né password del proxy; indicate lì l'account proxy previsto quando serve.
speechConfig è l'istanza SpeechConfig dell'applicazione. Continuate a creare il recognizer previsto con quella configurazione e la sua consueta impostazione audio. Una chiave o un token del servizio appartengono ancora alla configurazione del servizio Speech, indipendentemente dall'account dell'intermediario.
L'API Java documenta che questa funzionalità proxy non ha effetto su macOS. Mantenete quel vincolo di piattaforma nella diagnosi invece di cambiare ripetutamente lo stesso host o le stesse credenziali in quel punto.