Azure Speech Java приема хоста и порта на проксито поотделно
Извикайте SpeechConfig.setProxy преди създаването на разпознавателя, с име на хост без URL схема и целочислен порт.
В съществуваща конфигурация на Azure Speech Java задайте проксито, преди да създадете разпознавателя, който го използва:
speechConfig.setProxy("proxy.example", 8080, "", "");
Първият аргумент е името на хоста на проксито без http://. Вторият е целочислен порт. За разрешен тест през публично прокси с нечувствително аудио списъкът с HTTP прокси дава кандидати за хост и порт. Празните низове означават, че не са нужни потребителско име и парола за проксито; подайте желания профил там, когато е необходимо.
speechConfig е екземплярът SpeechConfig на приложението. Продължете да създавате желания разпознавател с тази конфигурация и обичайната настройка на аудиото. Ключът или токенът за услугата остават в конфигурацията на услугата Speech, независимо от профила на посредника.
Java API документира, че тази функционалност за прокси няма ефект върху macOS. Запазете това ограничение на платформата в диагностиката, вместо да сменяте многократно същия хост или идентификационни данни там.