Para sa legacy Google backend na gumagamit ng default opener ng urllib, simulan ang Python gamit ang:

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

Ang backend ay bumubuo ng urllib Request at tumatawag ng urlopen. Ang hiwalay na sesyon ng Requests sa paligid na application ay hindi maitatakda ang ruta ng opener na iyon.

Ang parehong variable ay may kaugnayan dahil ang default legacy endpoint ay HTTP. Ang pagtatakda lamang ng https_proxy ay iniiwan ang default HTTP na kahilingan na iyon na hindi naka-configure. Inilalarawan ng kanilang mga halaga ang protocol ng tagapamagitan. Para sa pagsubok na may hindi sensitibong audio, ang listahan ng HTTP proxy ay nagbibigay ng mga pampublikong kandidato para sa mga halagang ito.

Itakda ang operation_timeout ng recognizer upang limitahan ang operasyong urlopen na ito kapag kailangan. Ang timeout ng pakikinig sa mikropono ay namamahala sa naunang yugto.

recognize_google_cloud ay gumagamit sa halip ng client ng Google Cloud Speech, kasama ang sarili nitong transport at authentication. Itago ang pangalan ng backend, ang epektibong endpoint at ang nabigong yugto kasama ng error sa halip na kopyahin ang legacy na pamamaraan sa site-packages upang baguhin ang rutang sinusuportahan na ng urllib.

Kaugnay na mga artikulo