SpeechRecognition نىڭ legacy Google urllib يولىغا proxy تەڭشەڭ
خىزمەتنى ھەر ئىككى مۇناسىۋەتلىك proxy ئۆزگەرگۈچىسى بىلەن باشلاڭ ۋە بۇ backend نى recognize_google_cloud نىڭ ئايرىم client دىن ئايرىڭ.
urllib نىڭ سۈكۈتتىكى opener نى ئىشلىتىدىغان legacy Google backend ئۈچۈن Python نى مۇنداق باشلاڭ:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 python recognize_job.pybackend urllib Request نى قۇرىدۇ ۋە urlopen نى چاقىرىدۇ. ئەتراپتىكى ئەپتە ئايرىم Requests سېسىيەسى بۇ opener نىڭ يولىنى تەڭشىيالمايدۇ.
ئىككى ئۆزگەرگۈچىنىڭ ھەر ئىككىسى مۇناسىۋەتلىك، چۈنكى سۈكۈتتىكى legacy endpoint HTTP. پەقەت https_proxy نى تەڭشەش بۇ سۈكۈتتىكى HTTP تەلەپنى تەڭشەلمىگەن ھالەتتە قالدۇرىدۇ. ئۇلارنىڭ قىممىتى ۋاسىتىلىكچىنىڭ پروتوكولىنى چۈشەندۈرىدۇ. سەزگۈر ئەمەس ئاۋاز بىلەن سىناق قىلىش ئۈچۈن HTTP proxy تىزىملىكى بۇ قىممەتلەرگە ئاممىۋى نامزات تەمىنلەيدۇ.
زۆرۈر بولغاندا تونۇغۇچىنىڭ operation_timeout نى تەڭشەپ بۇ urlopen مەشغۇلاتىنى چەكلەڭ. مىكروفون ئاڭلاش ۋاقىت چېكى ئىلگىرىكى باسقۇچنى كونترول قىلىدۇ.
recognize_google_cloud ئۇنىڭ ئورنىغا ئۆزىنىڭ transport ۋە دەلىللەشى بار Google Cloud Speech client نى ئىشلىتىدۇ. backend ئاتى، ئەمەلىي endpoint ۋە مەغلۇپ بولغان باسقۇچنى خاتالىق بىلەن بىرگە ساقلاڭ؛ urllib ئاللىبۇرۇن قوللايدىغان يولنى ئۆزگەرتىش ئۈچۈن legacy ئۇسۇلنى site-packages گە كۆچۈرمەڭ.