Setha i-proxy yendlela ye-legacy Google urllib ye-SpeechRecognition
Qala umsebenzi ngazo zombili izinto eziguqukayo ze-proxy ezifanele futhi uhlukanise leyo backend ne-client ehlukile ye-recognize_google_cloud.
Kwi-backend ye-legacy Google esebenzisa i-opener ezenzakalelayo ye-urllib, qala i-Python nge:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 python recognize_job.pyI-backend yakha i-urllib Request futhi ishaye i-urlopen. Iseshini ye-Requests ehlukile kuhlelo oluzungezile ayikwazi ukusetha umzila wale opener.
Zombili izinto eziguqukayo zibalulekile ngoba i-endpoint ye-legacy ezenzakalelayo yi-HTTP. Ukusetha kuphela i-https_proxy kushiya leso sicelo se-HTTP esizenzakalelayo singakalungiswa. Amanani azo achaza iphrothokholi yomlamuli. Ukuze kuhlolwe ngomsindo ongabuthaka, uhlu lwe-proxy ye-HTTP lunikeza abazongenela umphakathi kulawo manani.
Setha i-operation_timeout yesihlukanisi ukuze ukhawulele lo msebenzi we-urlopen uma kudingeka. Isikhathi sokulalela imakrofoni silawula isigaba sangaphambilini.
I-recognize_google_cloud isebenzisa i-client ye-Google Cloud Speech esikhundleni salokho, nge-transport yayo kanye nokuqinisekisa. Gcina igama le-backend, i-endpoint esebenzayo kanye nesigaba esihlulekile kanye nephutha esikhundleni sokukopisha indlela ye-legacy ku-site-packages ukuze ushintshe umzila oseke waxhaswa yi-urllib.