Azure Speech Java prend l'hôte et le port du proxy séparément
Appelez SpeechConfig.setProxy avant de créer le recognizer, avec un nom d'hôte sans schéma d'URL et un port entier.
Dans une configuration Azure Speech Java existante, définissez le proxy avant de créer le recognizer qui l'utilise :
speechConfig.setProxy("proxy.example", 8080, "", "");
Le premier argument est le nom d'hôte du proxy sans http://. Le second est un port entier. Pour un test autorisé via un proxy public avec un audio non sensible, la liste de proxys HTTP fournit des candidats d'hôte et de port. Les chaînes vides signifient qu'aucun nom d'utilisateur ni mot de passe de proxy n'est requis ; indiquez-y le compte de proxy prévu lorsque c'est nécessaire.
speechConfig est l'instance SpeechConfig de l'application. Continuez à créer le recognizer prévu avec cette configuration et sa préparation audio habituelle. Une clé ou un jeton de service appartient toujours à la configuration du service Speech, indépendamment du compte de l'intermédiaire.
L'API Java documente que cette fonctionnalité de proxy n'a aucun effet sur macOS. Conservez cette restriction de plateforme dans le diagnostic au lieu de modifier sans cesse le même hôte ou les mêmes identifiants à cet endroit.