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 ичине көчүрбөңүз.

Тектеш макалалар