Delen via


Verbinding maken Azure Communication Services met Azure AI-services

Azure Communication Services Call Automation-API's bieden ontwikkelaars de mogelijkheid om de Azure Communication Services Telefonie-, VoIP- of WebRTC-aanroepen te sturen en te beheren met behulp van realtime gebeurtenistriggers om acties uit te voeren op basis van aangepaste bedrijfslogica die specifiek is voor hun domein. Binnen de Call Automation-API's kunnen ontwikkelaars eenvoudige AI-API's gebruiken, die kunnen worden gebruikt om gepersonaliseerde begroetingsberichten af te spelen, conversationele spraakinvoer te herkennen om informatie te verzamelen over contextuele vragen om een meer selfservicemodel met klanten te stimuleren, sentimentanalyse te gebruiken om de klantenservice over het algemeen te verbeteren. Deze inhoudsspecifieke API's worden ingedeeld via Azure AI Services met ondersteuning voor het aanpassen van AI-modellen zonder dat ontwikkelaars mediastreams op hun services hoeven te beëindigen en terug te streamen naar Azure voor AI-functionaliteit.

Dit alles is mogelijk met één klik, waar ondernemingen toegang hebben tot een beveiligde oplossing en hun modellen via de portal kunnen koppelen. Bovendien hoeven ontwikkelaars en ondernemingen referenties niet te beheren. Verbinding maken uw Azure AI-services beheerde identiteiten gebruiken voor toegang tot resources die eigendom zijn van de gebruiker. Ontwikkelaars kunnen beheerde identiteiten gebruiken om elke resource te verifiëren die ondersteuning biedt voor Microsoft Entra-verificatie.

Azure AI-services kunnen eenvoudig worden geïntegreerd in elke toepassing, ongeacht de programmeertaal. Wanneer u een Azure-resource maakt in Azure Portal, schakelt u de optie in en geeft u de URL op voor de Azure AI-services. Met deze eenvoudige ervaring kunnen ontwikkelaars aan hun behoeften voldoen, schalen en voorkomen dat ze tijd en middelen investeren in het ontwerpen en onderhouden van een aangepaste oplossing.

Notitie

Deze integratie wordt ondersteund in beperkte regio's voor Azure AI-services, voor meer informatie over welke regio's worden ondersteund. Bekijk de sectie met beperkingen onderaan dit document. Deze integratie biedt alleen ondersteuning voor Cognitive Service-resource voor meerdere services. U wordt aangeraden een nieuwe Azure AI Service-resource te maken die u maakt een Cognitive Service-resource voor meerdere services of wanneer u een bestaande resource verbindt, bevestigt u dat het een Cognitive Service-resource met meerdere services is.

Veelvoorkomende toepassingen

Toepassingen bouwen die spraak kunnen afspelen en herkennen

Met de mogelijkheid om uw Azure AI-services te verbinden met Azure Communication Services. U kunt aangepaste afspeelfunctionaliteit inschakelen met behulp van de SSML-configuratie (Text-to-Speech and Speech Synthesis Markup Language) om meer aangepaste en natuurlijke geluidgeluiden af te spelen voor gebruikers. Via de Verbinding met Azure AI-services kunt u ook de Speech-To-Text-service gebruiken om spraakantwoorden te herkennen die kunnen worden geconverteerd naar bruikbare taken via bedrijfslogica in de toepassing. Deze functies kunnen verder worden uitgebreid door de mogelijkheid om aangepaste modellen te maken in Azure AI-services die op maat zijn voor uw domein en regio, door de mogelijkheid te kiezen welke talen worden gesproken en herkend, aangepaste stemmen en aangepaste modellen die zijn gebouwd op basis van uw ervaring.

Runtimestroom

Schermopname van de integratieruntimestroom.

Ervaring met Azure Portal

U moet uw Azure Communication Services-resource verbinden met de Azure AI-resource via Azure Portal. U kunt deze stap op twee manieren uitvoeren:

  • Door te navigeren door de stappen van het tabblad Cognitive Services in uw Azure Communication Services (aanbevolen).
  • Handmatig de beheerde identiteit toevoegen aan uw Azure Communication Services-resource. Deze stap is geavanceerder en vereist iets meer moeite om uw Azure Communication Services te verbinden met uw Azure AI-services.

Vereisten

Verbinding maken via Azure Portal

  1. Open uw Azure Communication Services-resource en klik op het tabblad Cognitive Services.

  2. Als door het systeem toegewezen beheerde identiteit niet is ingeschakeld, moet u deze inschakelen.

  3. Klik op het tabblad Cognitive Services op de knop Beheerde identiteit inschakelen.

    Schermopname van de knop Beheerde identiteit inschakelen.

  4. Schakel door het systeem toegewezen identiteit in. Deze actie begint met het maken van de identiteit; Er wordt een pop-upmelding weergegeven met de melding dat de aanvraag wordt verwerkt. Schermafbeelding van het inschakelen van beheerde id's.

  5. Zodra de identiteit is ingeschakeld, ziet u iets vergelijkbaars. Schermopname van ingeschakelde identiteit.

  6. Wanneer beheerde identiteit is ingeschakeld, moet op het tabblad Cognitive Service een knop 'Verbinding maken cognitieve service' worden weergegeven om de twee services te verbinden. Schermopname van Verbinding maken knop Cognitive Services.

  7. Klik op 'Verbinding maken cognitive service', selecteer het abonnement, de resourcegroep en de resource en klik op 'Verbinding maken' in het contextvenster dat wordt geopend. Schermopname van het deelvenster Abonnement, Resourcegroep en Resource.

  8. Als de verbinding is geslaagd, ziet u een groene banner waarin wordt bevestigd dat de verbinding is geslaagd.

    Schermopname van geslaagde verbinding.

  9. Nu ziet u op het tabblad Cognitive Service dat uw verbonden services worden weergegeven. Schermopname van verbonden cognitieve service op de hoofdpagina.

Geavanceerde optie: Beheerde identiteit handmatig toevoegen aan Azure Communication Services-resource

Als u ook het handmatige proces voor het verbinden van uw resources wilt doorlopen, kunt u deze stappen volgen.

Door het systeem toegewezen identiteit inschakelen

  1. Navigeer naar uw Azure Communication Services-resource in Azure Portal.
  2. Selecteer het tabblad Identiteit.
  3. Schakel door het systeem toegewezen identiteit in. Deze actie begint met het maken van de identiteit. Er wordt een pop-upmelding weergegeven met de melding dat de aanvraag wordt verwerkt. Schermopname van het inschakelen van de systeemidentiteit.

Optie 1: Rol toevoegen vanuit Azure Cognitive Services in Azure Portal

  1. Navigeer naar uw Azure Cognitive Services-resource.
  2. Selecteer het tabblad Toegangsbeheer (IAM).
  3. Klik op de knop + Toevoegen.
  4. Selecteer Roltoewijzingen toevoegen in het menu. Schermopname van het toevoegen van een roltoewijzing.
  5. Kies de rol Cognitive Services-gebruiker die u wilt toewijzen en klik vervolgens op Volgende. Schermopname van Cognitive Services-gebruiker.
  6. Kies voor het veld Toegang toewijzen aan de optie Gebruiker, groep of service-principal.
  7. Druk op +Leden selecteren en er wordt een zijtabblad geopend.
  8. Zoek de naam van uw Azure Communication Services-resource in het tekstvak en klik erop wanneer deze wordt weergegeven en klik vervolgens op Selecteren. Schermopname van het deelvenster resourcezijde van Azure Communication Services.
  9. Klik op Controleren en toewijzen. Hiermee wordt de rol toegewezen aan de beheerde identiteit.

Optie 2: Rol toevoegen via het tabblad Identiteit van Azure Communication Services

  1. Navigeer naar uw Azure Communication Services-resource in Azure Portal.
  2. Selecteer het tabblad Identiteit.
  3. Klik op 'Azure-roltoewijzingen'. Schermopname van het scherm voor roltoewijzing.
  4. Klik op de knop Roltoewijzing toevoegen (preview), waarmee het tabblad Roltoewijzing toevoegen (preview) wordt geopend.
  5. Selecteer de resourcegroep voor Bereik.
  6. Selecteer het 'Abonnement'.
  7. Selecteer de resourcegroep met de Cognitive Service.
  8. Selecteer de rol 'Cognitive Services-gebruiker'. Schermopname van het tabblad Roltoewijzing ingevuld.
  9. Klik op Opslaan.

Uw Azure Communication Service is nu gekoppeld aan uw Azure Cognitive Service-resource.

Ondersteunde Azure AI-servicesregio's

Deze integratie tussen Azure Communication Services en Azure AI-services wordt alleen ondersteund in de volgende regio's:

  • centralus
  • northcentralus
  • US - zuid-centraal
  • US - west-centraal
  • eastus
  • eastus2
  • westus
  • westus2
  • westus3
  • canadacentral
  • northeurope
  • westeurope
  • uksouth
  • southafricanorth
  • centralindia
  • eastasia
  • southeastasia
  • australiaeast
  • brazilsouth
  • uaenorth

Bekende beperkingen

  • Tekst-naar-spraak-tekstprompts ondersteunen maximaal 400 tekens, als uw prompt langer is dan dit, raden we u aan om SSML te gebruiken voor op tekst-naar-spraak gebaseerde afspeelacties.
  • Voor scenario's waarin u de quotumlimiet voor de Speech-service overschrijdt, kunt u aanvragen om deze limiet te verhogen door de stappen te volgen die hier worden beschreven.

Volgende stappen