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 proxy жагсаалт эдгээр утгад нийтийн нэр дэвшигчдийг өгдөг.

Шаардлагатай бол танигчийн operation_timeout тохируулж, энэ urlopen үйлдлийг хязгаарлана уу. Микрофон сонсох хугацааны хязгаар өмнөх үе шатыг удирддаг.

recognize_google_cloud оронд нь өөрийн transport, баталгаажуулалттай Google Cloud Speech client ашигладаг. Backend-ийн нэр, бодит endpoint, бүтэлгүйтсэн үе шатыг алдаатай хамт хадгаарай; urllib-ийн аль хэдийн дэмждэг замыг өөрчлөхөөр legacy аргыг site-packages руу хуулах хэрэггүй.

Холбоотой нийтлэлүүд