Legen Sie in einer bestehenden Azure Speech Java-Konfiguration den Proxy fest, bevor Sie den Recognizer erzeugen, der ihn nutzt:

speechConfig.setProxy("proxy.example", 8080, "", "");

Das erste Argument ist der Proxy-Hostname ohne http://. Das zweite ist ein ganzzahliger Port. Für einen erlaubten Test über einen öffentlichen Proxy mit unkritischem Audio liefert die HTTP-Proxy-Liste Kandidaten für Host und Port. Die leeren Zeichenketten bedeuten, dass weder Proxy-Benutzername noch Kennwort nötig sind; tragen Sie dort bei Bedarf das vorgesehene Proxy-Konto ein.

speechConfig ist die SpeechConfig-Instanz der Anwendung. Erzeugen Sie den vorgesehenen Recognizer weiterhin mit dieser Konfiguration und ihrer üblichen Audioeinrichtung. Ein Dienstschlüssel oder Token gehört weiterhin zur Speech-Dienstkonfiguration, unabhängig vom Konto des Vermittlers.

Die Java-API dokumentiert, dass diese Proxy-Funktion unter macOS keine Wirkung hat. Behalten Sie diese Plattformbeschränkung in der Diagnose bei, statt dort wiederholt denselben Host oder dieselben Anmeldedaten zu ändern.

Ähnliche Artikel