urllib-এর ডিফল্ট opener ব্যবহার করা legacy Google backend-এর জন্য Python এভাবে চালু করুন:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 python recognize_job.py

backend টি একটি urllib Request তৈরি করে এবং urlopen কল করে। চারপাশের অ্যাপ্লিকেশনের আলাদা Requests সেশন সেই opener-এর রুট সেট করতে পারে না।

দুটি ভেরিয়েবলই প্রাসঙ্গিক, কারণ ডিফল্ট legacy endpoint HTTP। শুধু https_proxy সেট করলে সেই ডিফল্ট HTTP অনুরোধটি কনফিগার না করেই থাকে। তাদের মান মধ্যস্থ প্রক্সি প্রোটোকল বর্ণনা করে। সংবেদনশীল নয় এমন অডিও দিয়ে পরীক্ষার জন্য HTTP প্রক্সি তালিকা এই মানগুলির জন্য প্রকাশ্য প্রার্থী দেয়।

প্রয়োজনে recognizer-এর operation_timeout সেট করুন এই urlopen অপারেশন সীমিত করতে। মাইক্রোফোন শোনার টাইমআউট আগের একটি ধাপ নিয়ন্ত্রণ করে।

recognize_google_cloud বরং নিজস্ব transport ও authentication সহ Google Cloud Speech client ব্যবহার করে। backend-এর নাম, কার্যকর endpoint এবং ব্যর্থ ধাপটি ত্রুটির সঙ্গে রাখুন, urllib যে রুট ইতিমধ্যে সমর্থন করে তা বদলাতে legacy পদ্ধতিটি site-packages-এ কপি না করে।

সম্পর্কিত নিবন্ধ