ለ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 session የዚያን opener መንገድ ማዘጋጀት አይችልም።
ሁለቱም ተለዋዋጮች አስፈላጊ ናቸው ምክንያቱም ነባሪው legacy endpoint HTTP ነው። https_proxy ብቻ ማዘጋጀት ያንን ነባሪ HTTP ጥያቄ ያልተዘጋጀ ያስቀራል። እሴቶቻቸው የመካከለኛውን ፕሮቶኮል ይገልጻሉ። ስሜታዊ ያልሆነ ድምጽ ለሚጠቀም ሙከራ የHTTP proxy ዝርዝር ለእነዚህ እሴቶች ይፋዊ እጩዎችን ይሰጣል።
የአያያዙን operation_timeout አስፈላጊ ሲሆን ይህን urlopen ስራ ለመገደብ ያዘጋጁ። የማይክሮፎን ማዳመጫ ጊዜ ገደብ ቀደም ያለውን ደረጃ ይቆጣጠራል።
recognize_google_cloud በምትኩ የGoogle Cloud Speech clientን ይጠቀማል፣ በራሱ transport እና authentication። የbackend ስም፣ ትክክለኛ endpoint እና ያልተሳካውን ደረጃ ከስህተቱ ጋር ያስቀምጡ፣ urllib አስቀድሞ የሚደግፈውን መንገድ ለመቀየር legacy ዘዴውን ወደ site-packages ከመቅዳት ይልቅ።