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 இற்கு நகலெடுக்க வேண்டாம்.