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 मध्ये कॉपी करू नका.