Deji proxy-ga jidka legacy Google urllib ee SpeechRecognition
Ku bilow shaqada labada doorsoome proxy ee khuseeya oo kala sooc backend-kaas iyo client-ka gooni ah ee recognize_google_cloud.
Backend-ka legacy Google ee isticmaala opener-ka caadiga ah ee urllib, ku bilow Python sidan:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 python recognize_job.pyBackend-ku wuxuu dhisaa urllib Request oo wuxuu wacaa urlopen. Session Requests gooni ah oo ku jira abka ku xeeran ma dejin karo jidka opener-kaas.
Labada doorsoome way khuseeyaan maxaa yeelay endpoint-ka legacy ee caadiga ah waa HTTP. In kaliya https_proxy la dejiyo waxay ka tagtaa codsiga HTTP-gaas caadiga ah oo aan la habayn. Qiimahooda waxay sharraxaan borotokoolka dhexdhexaadiyaha. Tijaabo cod aan xasaasi ahayn lagu sameeyo, liiska proxy HTTP wuxuu bixiyaa musharaxiin dadweyne qiimayaashan.
Deji operation_timeout aqoonsadaha si aad u xaddidto hawlgalka urlopen marka loo baahdo. Waqtiga dhageysiga makarafoonka ayaa maamula marxalad hore.
recognize_google_cloud wuxuu beddelkiisa isticmaalaa client-ka Google Cloud Speech, oo leh transport iyo xaqiijin u gaar ah. Hayso magaca backend-ka, endpoint-ka waxtarka leh iyo marxaladda guuldareysatay oo la socda khaladka halkii aad koobi laheyd habka legacy ee site-packages si aad u beddesho jid uu urllib hore u taageerayo.