Azure Speech Java מקבל את מארח ה-proxy ואת הפורט בנפרד
יש לקרוא ל-SpeechConfig.setProxy לפני יצירת המזהה, עם שם מארח בלי סכימת URL ופורט שלם.
בתצורת Azure Speech Java קיימת, הגדירו את ה-proxy לפני יצירת המזהה שמשתמש בו:
speechConfig.setProxy("proxy.example", 8080, "", "");
הארגומנט הראשון הוא שם המארח של ה-proxy בלי http://. השני הוא פורט שלם. לבדיקה מורשית דרך proxy ציבורי עם שמע לא רגיש, רשימת ה-proxy של HTTP מספקת מועמדים למארח ולפורט. המחרוזות הריקות אומרות שלא נדרשים שם משתמש או סיסמה ל-proxy; הזינו שם את חשבון ה-proxy המיועד כשצריך.
speechConfig הוא מופע ה-SpeechConfig של היישום. המשיכו ליצור את המזהה המיועד עם אותה תצורה ועם הגדרת השמע הרגילה שלו. מפתח או אסימון של השירות עדיין שייכים לתצורת שירות Speech, בנפרד מחשבון המתווך.
ממשק ה-Java מתעד שתפקוד ה-proxy הזה אינו משפיע ב-macOS. שמרו את מגבלת הפלטפורמה הזו באבחון במקום להחליף שם שוב ושוב את אותו מארח או את אותן הרשאות.