Azure Speech Java neem die proxy-gasheer en -poort afsonderlik
Roep SpeechConfig.setProxy voordat die herkenner gebou word, met 'n gasheernaam sonder URL-skema en 'n heelgetalpoort.
Vir 'n bestaande Azure Speech Java-konfigurasie stel jy die proxy voordat jy die herkenner bou wat dit gebruik:
speechConfig.setProxy("proxy.example", 8080, "", "");
Die eerste argument is die proxy-gasheernaam sonder http://. Die tweede is 'n heelgetalpoort. Vir 'n toegelate toets met 'n publieke proxy en nie-sensitiewe klank verskaf die HTTP-proxylys kandidate vir gasheer en poort. Die leë stringe beteken dat geen proxy-gebruikersnaam of -wagwoord nodig is nie; gee die beoogde proxy-rekening daar wanneer dit nodig is.
speechConfig is die toepassing se SpeechConfig-instansie. Gaan voort om die beoogde herkenner met daardie konfigurasie en sy normale klankopstelling te skep. 'n Dienssleutel of -token hoort steeds by die Speech-dienskonfigurasie, onafhanklik van die tussenganger-rekening.
Die Java-API dokumenteer dat hierdie proxy-funksionaliteit geen effek op macOS het nie. Hou daardie platformbeperking in die diagnose eerder as om herhaaldelik dieselfde gasheer of geloofsbriewe daar te verander.