Azure Speech Java प्रॉक्सी होस्ट और पोर्ट अलग-अलग लेता है
रिकग्नाइज़र बनाने से पहले SpeechConfig.setProxy कॉल करें, URL स्कीम रहित होस्टनाम और पूर्णांक पोर्ट के साथ।
मौजूदा Azure Speech Java कॉन्फ़िगरेशन में, उस रिकग्नाइज़र को बनाने से पहले प्रॉक्सी सेट करें जो उसका उपयोग करता है:
speechConfig.setProxy("proxy.example", 8080, "", "");
पहला आर्ग्युमेंट http:// के बिना प्रॉक्सी होस्टनाम है। दूसरा पूर्णांक पोर्ट है। गैर-संवेदनशील ऑडियो के साथ अनुमत सार्वजनिक-प्रॉक्सी परीक्षण के लिए HTTP प्रॉक्सी सूची होस्ट और पोर्ट के उम्मीदवार देती है। खाली स्ट्रिंग का अर्थ है कि प्रॉक्सी उपयोगकर्ता नाम या पासवर्ड आवश्यक नहीं है; आवश्यक होने पर इच्छित प्रॉक्सी खाता वहाँ दें।
speechConfig ऐप्लिकेशन का SpeechConfig इंस्टेंस है। उस कॉन्फ़िगरेशन और उसके सामान्य ऑडियो सेटअप के साथ इच्छित रिकग्नाइज़र बनाना जारी रखें। सेवा कुंजी या टोकन अब भी Speech सेवा कॉन्फ़िगरेशन का हिस्सा है, मध्यस्थ खाते से स्वतंत्र।
Java API दर्ज करता है कि इस प्रॉक्सी सुविधा का macOS पर कोई प्रभाव नहीं है। उस प्लेटफ़ॉर्म प्रतिबंध को निदान में रखें, वहाँ उसी होस्ट या उन्हीं क्रेडेंशियल को बार-बार बदलने के बजाय।