Azure Speech Java neemt proxyhost en -poort apart
Roep SpeechConfig.setProxy aan voordat de recognizer wordt gemaakt, met een hostnaam zonder URL-schema en een geheel getal als poort.
Stel in een bestaande Azure Speech Java-configuratie de proxy in voordat u de recognizer maakt die hem gebruikt:
speechConfig.setProxy("proxy.example", 8080, "", "");
Het eerste argument is de proxyhostnaam zonder http://. Het tweede is een geheel getal als poort. Voor een toegestane test via een openbare proxy met niet-gevoelige audio levert de HTTP-proxylijst kandidaten voor host en poort. De lege strings betekenen dat er geen proxynaam of -wachtwoord nodig is; geef daar het bedoelde proxyaccount op wanneer dat nodig is.
speechConfig is de SpeechConfig-instantie van de applicatie. Blijf de bedoelde recognizer maken met die configuratie en de gebruikelijke audio-opzet. Een servicesleutel of token hoort nog steeds bij de configuratie van de Speech-service, los van het account van de tussenpersoon.
De Java-API documenteert dat deze proxyfunctionaliteit geen effect heeft op macOS. Houd die platformbeperking in de diagnose in plaats van daar steeds dezelfde host of dezelfde inloggegevens te wijzigen.