Pärand-Google'i backendile, mis kasutab urllib'i vaikeopenerit, käivitage Python järgmiselt:

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

Backend loob urllib'i Request ja kutsub urlopen. Ümbritseva rakenduse eraldi Requests-seanss ei saa selle openeri marsruuti määrata.

Mõlemad muutujad on olulised, sest vaikimisi pärand-endpoint on HTTP. Ainult https_proxy määramine jätab selle vaikimisi HTTP-päringu seadistamata. Nende väärtused kirjeldavad vahendaja protokolli. Mitteõrnat heli kasutava testi jaoks pakub HTTP-proxyde loend nende väärtuste jaoks avalikke kandidaate.

Määrake äratundja operation_timeout, et seda urlopen-toimingut vajadusel piirata. Mikrofoni kuulamise ajalõpp juhib varasemat etappi.

recognize_google_cloud kasutab selle asemel Google Cloud Speechi clienti, millel on oma transport ja autentimine. Hoidke backendi nimi, tegelik endpoint ja ebaõnnestunud etapp vea juures, selle asemel et kopeerida pärandmeetod site-packages-i, et muuta marsruuti, mida urllib juba toetab.

Seotud artiklid