Azure Speech Java ottaa välityspalvelimen isännän ja portin erikseen
Kutsu SpeechConfig.setProxy ennen tunnistimen luontia käyttäen isäntänimeä ilman URL-skeemaa ja kokonaislukuporttia.
Aseta välityspalvelin olemassa olevassa Azure Speech Java -kokoonpanossa ennen kuin luot tunnistimen, joka sitä käyttää:
speechConfig.setProxy("proxy.example", 8080, "", "");
Ensimmäinen argumentti on välityspalvelimen isäntänimi ilman http://. Toinen on kokonaislukuportti. Sallittua julkisen välityspalvelimen testiä varten ei-arkaluontoisella äänellä HTTP-välityspalvelinluettelo tarjoaa isäntä- ja porttiehdokkaita. Tyhjät merkkijonot tarkoittavat, ettei välityspalvelimen käyttäjänimeä tai salasanaa tarvita; anna aiottu välityspalvelintili siinä kohdassa, kun se on tarpeen.
speechConfig on sovelluksen SpeechConfig-esiintymä. Jatka aiottu tunnistin samalla kokoonpanolla ja sen tavanomaisella ääniasetuksella. Palvelun avain tai tunnus kuuluu edelleen Speech-palvelun kokoonpanoon, riippumatta välittäjän tilistä.
Java API dokumentoi, että tämä välityspalvelutoiminto ei vaikuta macOS:ssä. Pidä tämä alustarajoitus diagnoosissa sen sijaan, että muuttaisit siellä toistuvasti samaa isäntää tai tunnuksia.