У наявній конфігурації Azure Speech Java задайте проксі до того, як створите розпізнавач, що його використовує:

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

Перший аргумент — ім'я хоста проксі без http://. Другий — цілочисельний порт. Для дозволеної перевірки через публічний проксі з неконфіденційним звуком список HTTP-проксі дає кандидатів на хост і порт. Порожні рядки означають, що ім'я користувача та пароль проксі не потрібні; за потреби вкажіть там призначений обліковий запис проксі.

speechConfig — це екземпляр SpeechConfig застосунку. Продовжуйте створювати потрібний розпізнавач із цією конфігурацією та звичайним налаштуванням звуку. Ключ або токен служби й далі належить конфігурації служби Speech, незалежно від облікового запису посередника.

У документації Java API зазначено, що ця функція проксі не діє в macOS. Зберігайте це обмеження платформи в діагностиці, а не змінюйте там знову і знову той самий хост чи ті самі облікові дані.

Схожі статті