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 లోకి కాపీ చేయవద్దు.