Azure Speech Java przyjmuje host i port proxy osobno
Wywołaj SpeechConfig.setProxy przed utworzeniem rozpoznawacza, podając nazwę hosta bez schematu URL i całkowity port.
W istniejącej konfiguracji Azure Speech Java ustaw proxy, zanim utworzysz rozpoznawacz, który go używa:
speechConfig.setProxy("proxy.example", 8080, "", "");
Pierwszy argument to nazwa hosta proxy bez http://. Drugi to całkowity port. Do dozwolonego testu przez publiczne proxy z niepoufnym dźwiękiem lista proxy HTTP podaje kandydatów na host i port. Puste ciągi oznaczają, że nazwa użytkownika ani hasło proxy nie są potrzebne; w razie potrzeby podaj tam zamierzone konto proxy.
speechConfig to instancja SpeechConfig aplikacji. Kontynuuj tworzenie zamierzonego rozpoznawacza z tą konfiguracją i jej zwykłym ustawieniem dźwięku. Klucz lub token usługi nadal należy do konfiguracji usługi Speech, niezależnie od konta pośrednika.
Interfejs Java API dokumentuje, że ta funkcja proxy nie działa w systemie macOS. Zachowaj to ograniczenie platformy w diagnozie, zamiast wielokrotnie zmieniać tam ten sam host lub te same dane logowania.