Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les API d’automatisation des appels Azure Communication Services permettent aux développeurs de diriger et de contrôler les appels effectués via Azure Communication Services, notamment la téléphonie, VoIP et WebRTC. Ces API utilisent des déclencheurs d’événements en temps réel, qui activent des actions basées sur une logique métier personnalisée spécifique au domaine de chaque développeur. Avec les API Call Automation, les développeurs peuvent utiliser des fonctionnalités simples basées sur l’IA. Par exemple, ils peuvent jouer des salutations personnalisées, reconnaître les réponses parlées pour recueillir des informations auprès des clients et analyser les sentiments pour améliorer le service. Ces API ciblées sont gérées via Azure AI Foundry, ce qui permet aux développeurs de personnaliser des modèles IA. Il est important de noter que les développeurs n’ont pas besoin de traiter les flux multimédias ou de les renvoyer à Azure pour ces fonctions d’IA. Le traitement se produit en toute transparence.
Toutes ces fonctionnalités sont possibles en un clic, ce qui permet aux entreprises d’accéder à une solution sécurisée et de lier leurs modèles via le portail. En outre, les développeurs et les entreprises n’ont pas besoin de gérer les informations d’identification. La connexion de votre Azure AI services utilise des identités managées pour accéder aux ressources appartenant à l’utilisateur. Les développeurs peuvent utiliser des identités managées pour authentifier n’importe quelle ressource Azure prenant en charge l’authentification Microsoft Entra.
Azure AI services peut être facilement intégré à n’importe quelle application, quel que soit le langage de programmation. Lors de la création d’une ressource Azure dans le portail Azure, activez l’option et fournissez l’URL à Azure AI services. Cette expérience simple permet aux développeurs de répondre à leurs besoins, de les mettre à l’échelle et d’éviter de consacrer du temps et des ressources à la conception et à la maintenance d’une solution personnalisée.
Remarque
Cette intégration ne prend en charge que les ressources de Service Cognitif multiservice. Nous vous recommandons, si vous créez une nouvelle ressource Azure AI Service, de créer une ressource de Service Cognitif multiservice ou, lorsque vous connectez une ressource existante, de vérifier qu'il s'agit bien d'une ressource de Service Cognitif multiservice.
Cas d’utilisation courants
Créer des applications qui peuvent lire et reconnaître la voix
Avec la possibilité de connecter Azure AI services à Azure Communication Services. Vous pouvez activer la fonctionnalité de lecture personnalisée, en utilisant la Synthèse vocale et la configuration Langage de balisage de synthèse vocale (SSML), pour diffuser un son plus personnalisé et plus naturel aux utilisateurs. La connexion à Azure AI services permet également d’utiliser le service Reconnaissance vocale pour intégrer la reconnaissance des réponses vocales qui peuvent être converties en tâches actionnables via la logique métier dans l’application. Ces fonctions peuvent être améliorées dans les services Azure AI en procédant comme suit :
- Création de modèles personnalisés adaptés à votre domaine et à votre région
- Sélection des langues parlées et reconnues
- Conception de voix personnalisées
- Création de modèles supplémentaires en fonction de votre expérience
Flux d’exécution
Utilisation du portail Azure
Vous devez connecter votre ressource Azure Communication Services à la ressource Azure AI via le portail Azure. Vous pouvez effectuer cette étape de deux manières :
- Parcourez les étapes de l’onglet Cognitive Services dans votre instance Azure Communication Services (recommandé).
- En ajoutant manuellement l’identité managée à votre ressource Azure Communication Services. Cette étape est plus avancée et nécessite un peu plus d’efforts pour connecter vos Azure Communication Services à vos Azure AI services.
Prérequis
- Compte Azure avec un abonnement actif et accès au portail Azure, pour plus d’informations, consultez Créer un compte gratuitement.
- Ressource Azure Communication Services. Consultez Créer une ressource Azure Communication Services.
- Autorisations
Microsoft.Authorization/roleAssignments/write
d’Azure Communication Service, généralement obtenues via le contrôle d’accès en fonction du rôle (RBAC) Azure. Voir Attribuer des rôles Azure à l’aide du portail Azure. - Une ressource Azure AI Services
Connexion via le portail Azure
Ouvrez votre ressource Azure Communication Services, puis cliquez sur l’onglet Cognitive Services.
Si l’identité managée affectée par le système n’est pas activée, vous devez l’activer.
Dans l’onglet Cognitive Services, cliquez sur le bouton « Activer l’identité managée ».
Activez l’identité affectée par le système. Cette action lance la création de l’identité ; une notification apparaît dans une fenêtre contextuelle pour vous informer que la requête est en cours de traitement.
Une fois l’identité activée, vous devriez voir quelque chose de similaire.
Lorsque l’identité managée est activée, l’onglet Cognitive Service doit afficher un bouton « Connecter le service cognitif » pour connecter les deux services.
Cliquez sur « Connecter le service cognitif », sélectionnez l’Abonnement, le Groupe de ressources et la Ressource, puis cliquez sur « Connecter » dans le volet contextuel qui s’ouvre.
Si la connexion est réussie, une bannière verte s’affiche pour confirmer la réussite de la connexion.
Vous devriez à présent voir vos services connectés s’afficher sous l’onglet Cognitive Service.
Option avancée : ajout manuel d’une identité managée à la ressource Azure Communication Services
Si vous souhaitez procéder manuellement à la connexion de vos ressources, vous pouvez également suivre les étapes suivantes.
Activer l'identité affectée par le système
- Accédez à votre ressource Azure Communication Services sur le portail Azure.
- Sélectionnez l’onglet Identité.
- Activez l’identité affectée par le système. Cette action commence la création de l’identité. Une notification s’affiche dans une fenêtre contextuelle en vous informant que la requête est en cours de traitement.
Option 1 : Ajouter un rôle à partir d’Azure Cognitive Services dans le portail Azure
- Accédez à votre ressource Azure Cognitive Services.
- Sélectionnez l’onglet « Contrôle d’accès (IAM) ».
- Cliquez sur le bouton « + Ajouter ».
- Sélectionnez « Ajouter des attributions de rôles » dans le menu.
- Choisissez le rôle à attribuer « Utilisateur Cognitive Services », puis cliquez sur « Suivant ».
- Pour le champ « Attribuer l’accès à », choisissez « Utilisateur, groupe ou principal de service ».
- Appuyez sur « + Sélectionner des membres » et un onglet latéral s’ouvre.
- Recherchez votre nom de ressource Azure Communication Services dans la zone de texte et cliquez dessus quand il s’affiche, puis cliquez sur « Sélectionner ».
- Cliquez sur « Vérifier + attribuer », ce qui affecte le rôle à l’identité managée.
Option 2 : Ajouter un rôle via l’onglet Identité Azure Communication Services
- Accédez à votre ressource Azure Communication Services sur le portail Azure.
- Sélectionnez l’onglet Identité.
- Cliquez sur « Attributions de rôles Azure ».
- Cliquez sur le bouton « Ajouter une attribution de rôle (préversion) », qui ouvre l’onglet « Ajouter une attribution de rôle (préversion) ».
- Sélectionnez le « Groupe de ressources » pour « Étendue ».
- Sélectionnez l’« Abonnement ».
- Sélectionnez le « Groupe de ressources » contenant le Cognitive Service.
- Sélectionnez le rôle « Utilisateur Cognitive Services ».
- Cliquez sur Enregistrer.
Votre Azure Communication Service a maintenant été lié à votre ressource Azure Cognitive Service.
Régions Azure AI services prises en charge
Notre intégration entre Azure Communication Services (ACS) et Azure AI est entièrement alignée sur la disponibilité régionale d’Azure AI Foundry. Cela signifie que l’intégration ACS à Azure AI est prise en charge dans toutes les régions où Azure AI Foundry est disponible.
Pour obtenir la liste la plus à jour des régions prises en charge, reportez-vous à la documentation officielle d’Azure AI Foundry.
Limitations connues
- Les invites de texte de synthèse vocale prennent en charge un maximum de 4 000 caractères, si votre invite est plus longue que celle-ci, nous vous suggérons d’utiliser SSML pour les actions de lecture basées sur la synthèse vocale.
- Si vous dépassez votre quota de service Speech, vous pouvez demander une augmentation de ce quota en suivant les étapes décrites ici.
Étapes suivantes
- Découvrez comment diffuser de l’audio aux appelants à l’aide de la Synthèse vocale.
- Découvrez la collecte des entrées utilisateur avec la Synthèse vocale.