En una configuració existent d'Azure Speech Java, definiu el proxy abans de crear el reconeixedor que el fa servir:

speechConfig.setProxy("proxy.example", 8080, "", "");

El primer argument és el nom d'amfitrió del proxy sense http://. El segon és un port enter. Per a una prova permesa amb un proxy públic i àudio no sensible, la llista de proxys HTTP ofereix candidats d'amfitrió i port. Les cadenes buides volen dir que no cal cap usuari ni contrasenya del proxy; indiqueu-hi el compte de proxy previst quan calgui.

speechConfig és la instància de SpeechConfig de l'aplicació. Continueu creant el reconeixedor previst amb aquesta configuració i la seva preparació d'àudio habitual. La clau o el testimoni del servei continuen pertanyent a la configuració del servei Speech, amb independència del compte de l'intermediari.

L'API de Java documenta que aquesta funcionalitat de proxy no té efecte a macOS. Manteniu aquesta restricció de plataforma en el diagnòstic en lloc de canviar-hi repetidament el mateix amfitrió o les mateixes credencials.

Articles relacionats