Azure Speech Java รับโฮสต์และพอร์ตของพร็อกซีแยกกัน
เรียก SpeechConfig.setProxy ก่อนสร้างตัวรู้จำ โดยใช้ชื่อโฮสต์ที่ไม่มี URL scheme และพอร์ตเป็นจำนวนเต็ม
ในการกำหนดค่า Azure Speech Java ที่มีอยู่ ให้ตั้งค่าพร็อกซีก่อนสร้างตัวรู้จำที่ใช้งานพร็อกซีนั้น
speechConfig.setProxy("proxy.example", 8080, "", "");
อาร์กิวเมนต์แรกคือชื่อโฮสต์ของพร็อกซีโดยไม่มี http:// อาร์กิวเมนต์ที่สองคือพอร์ตที่เป็นจำนวนเต็ม สำหรับการทดสอบพร็อกซีสาธารณะที่ได้รับอนุญาตด้วยเสียงที่ไม่ละเอียดอ่อน รายการพร็อกซี HTTP ให้ผู้สมัครทั้งโฮสต์และพอร์ต สตริงว่างหมายความว่าไม่ต้องใช้ชื่อผู้ใช้หรือรหัสผ่านพร็อกซี ใส่บัญชีพร็อกซีที่ต้องการตรงนั้นเมื่อจำเป็น
speechConfig คืออินสแตนซ์ SpeechConfig ของแอปพลิเคชัน ให้สร้างตัวรู้จำที่ต้องการด้วยการกำหนดค่านั้นและการตั้งค่าเสียงตามปกติต่อไป คีย์หรือโทเคนของบริการยังคงเป็นของการกำหนดค่าบริการ Speech โดยแยกจากบัญชีตัวกลาง
Java API ระบุว่าฟังก์ชันพร็อกซีนี้ไม่มีผลบน macOS ให้คงข้อจำกัดของแพลตฟอร์มนั้นไว้ในการวินิจฉัย แทนการเปลี่ยนโฮสต์หรือข้อมูลรับรองชุดเดิมซ้ำแล้วซ้ำอีก