urllib ನ ಡೀಫಾಲ್ಟ್ opener ಬಳಸುವ legacy Google backend ಗಾಗಿ, Python ಅನ್ನು ಹೀಗೆ ಪ್ರಾರಂಭಿಸಿ:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 python recognize_job.py

backend ಒಂದು 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 ಗೆ ನಕಲಿಸಬೇಡಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು