ສຳລັບ backend legacy Google ທີ່ໃຊ້ opener ເລີ່ມຕົ້ນຂອງ urllib, ເລີ່ມ Python ດ້ວຍ:

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

backend ສ້າງ Request ຂອງ urllib ແລະ ເອີ້ນ urlopen. ເຊສຊັນ Requests ແຍກຕ່າງຫາກໃນແອັບພລິເຄຊັນອ້ອມຂ້າງບໍ່ສາມາດຕັ້ງເສັ້ນທາງຂອງ opener ນັ້ນໄດ້.

ຕົວແປທັງສອງກ່ຽວຂ້ອງ ເພາະ endpoint legacy ເລີ່ມຕົ້ນແມ່ນ HTTP. ການຕັ້ງພຽງ https_proxy ເຮັດໃຫ້ຄຳຮ້ອງ HTTP ເລີ່ມຕົ້ນນັ້ນບໍ່ໄດ້ກຳນົດຄ່າ. ຄ່າຂອງມັນອະທິບາຍໂປຣໂຕຄອນຂອງຕົວກາງ. ສຳລັບການທົດສອບດ້ວຍສຽງທີ່ບໍ່ລະອຽດອ່ອນ, ລາຍຊື່ proxy HTTP ໃຫ້ຜູ້ສະໝັກສາທາລະນະສຳລັບຄ່າເຫຼົ່ານີ້.

ຕັ້ງ operation_timeout ຂອງຕົວຮູ້ຈຳ ເພື່ອຈຳກັດການດຳເນີນການ urlopen ນີ້ເມື່ອຈຳເປັນ. ເວລາກຳນົດການຟັງໄມໂຄຣໂຟນຄວບຄຸມຂັ້ນຕອນກ່ອນໜ້າ.

recognize_google_cloud ໃຊ້ client ຂອງ Google Cloud Speech ແທນ ດ້ວຍ transport ແລະ ການພິສູດຕົວຕົນຂອງມັນເອງ. ເກັບຊື່ backend, endpoint ທີ່ມີຜົນ ແລະ ຂັ້ນຕອນທີ່ລົ້ມເຫຼວພ້ອມກັບຂໍ້ຜິດພາດ ແທນທີ່ຈະຄັດລອກວິທີ legacy ເຂົ້າ site-packages ເພື່ອປ່ຽນເສັ້ນທາງທີ່ urllib ຮອງຮັບແລ້ວ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ