Numa configuração existente do Azure Speech Java, defina o proxy antes de criar o reconhecedor que o utiliza:

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

O primeiro argumento é o nome de host do proxy sem http://. O segundo é uma porta inteira. Para um teste permitido através de um proxy público com áudio não sensível, a lista de proxies HTTP fornece candidatos de host e porta. As cadeias vazias significam que não são necessários nome de utilizador nem palavra-passe do proxy; indique aí a conta de proxy prevista quando for necessário.

speechConfig é a instância SpeechConfig da aplicação. Continue a criar o reconhecedor previsto com essa configuração e a sua preparação de áudio habitual. Uma chave ou token do serviço continua a pertencer à configuração do serviço Speech, independentemente da conta do intermediário.

A API Java documenta que esta funcionalidade de proxy não tem efeito no macOS. Mantenha essa restrição de plataforma no diagnóstico em vez de alterar repetidamente o mesmo host ou as mesmas credenciais nesse local.

Artigos relacionados