Azure Speech Java ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਲੈਂਦਾ ਹੈ
ਰਿਕਗਨਾਈਜ਼ਰ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ SpeechConfig.setProxy ਕਾਲ ਕਰੋ, URL ਸਕੀਮ ਤੋਂ ਬਿਨਾਂ ਹੋਸਟਨਾਮ ਅਤੇ ਪੂਰਨ ਅੰਕ ਪੋਰਟ ਨਾਲ।
ਮੌਜੂਦਾ Azure Speech Java ਸੰਰਚਨਾ ਵਿੱਚ, ਉਹ ਰਿਕਗਨਾਈਜ਼ਰ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੌਕਸੀ ਸੈੱਟ ਕਰੋ ਜੋ ਇਸਨੂੰ ਵਰਤਦਾ ਹੈ:
speechConfig.setProxy("proxy.example", 8080, "", "");
ਪਹਿਲਾ ਆਰਗਿਊਮੈਂਟ http:// ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੌਕਸੀ ਹੋਸਟਨਾਮ ਹੈ। ਦੂਜਾ ਪੂਰਨ ਅੰਕ ਪੋਰਟ ਹੈ। ਗੈਰ-ਸੰਵੇਦਨਸ਼ੀਲ ਆਡੀਓ ਨਾਲ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ ਪ੍ਰੌਕਸੀ ਜਾਂਚ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਦੇ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ। ਖਾਲੀ ਸਟ੍ਰਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰਨਾਮ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਨਹੀਂ; ਲੋੜ ਪੈਣ 'ਤੇ ਲੋੜੀਂਦਾ ਪ੍ਰੌਕਸੀ ਖਾਤਾ ਉੱਥੇ ਦਿਓ।
speechConfig ਐਪਲੀਕੇਸ਼ਨ ਦਾ SpeechConfig ਇੰਸਟੈਂਸ ਹੈ। ਉਸ ਸੰਰਚਨਾ ਅਤੇ ਇਸਦੇ ਆਮ ਆਡੀਓ ਸੈੱਟਅਪ ਨਾਲ ਲੋੜੀਂਦਾ ਰਿਕਗਨਾਈਜ਼ਰ ਬਣਾਉਣਾ ਜਾਰੀ ਰੱਖੋ। ਸੇਵਾ ਕੁੰਜੀ ਜਾਂ ਟੋਕਨ ਅਜੇ ਵੀ Speech ਸੇਵਾ ਸੰਰਚਨਾ ਦਾ ਹਿੱਸਾ ਹੈ, ਵਿਚੋਲੇ ਖਾਤੇ ਤੋਂ ਸੁਤੰਤਰ।
Java API ਦਰਜ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਪ੍ਰੌਕਸੀ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ macOS 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ। ਉਸ ਪਲੇਟਫਾਰਮ ਪਾਬੰਦੀ ਨੂੰ ਨਿਦਾਨ ਵਿੱਚ ਰੱਖੋ, ਉੱਥੇ ਉਸੇ ਹੋਸਟ ਜਾਂ ਉਹਨਾਂ ਹੀ ਪ੍ਰਮਾਣਾਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਬਦਲਣ ਦੇ ਬਜਾਏ।