Start voor de legacy Google-backend die de standaardopener van urllib gebruikt Python met:

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

De backend bouwt een urllib-Request en roept urlopen aan. Een aparte Requests-sessie in de omringende applicatie kan de route van die opener niet instellen.

Beide variabelen zijn relevant omdat het standaard legacy-eindpunt HTTP is. Alleen https_proxy instellen laat die standaard HTTP-aanvraag ongeconfigureerd. Hun waarden beschrijven het protocol van de tussenpersoon. Voor een test met niet-gevoelige audio biedt de HTTP-proxylijst openbare kandidaten voor deze waarden.

Stel de operation_timeout van de recognizer in om deze urlopen-bewerking indien nodig te begrenzen. Een microfoon-luistertime-out beheerst een eerdere fase.

recognize_google_cloud gebruikt in plaats daarvan de Google Cloud Speech-client met eigen transport en authenticatie. Bewaar de backendnaam, het effectieve eindpunt en de mislukte fase bij de fout in plaats van de legacy-methode naar site-packages te kopiëren om een route te wijzigen die urllib al ondersteunt.

Gerelateerde artikelen