Opnameclient met Azure AI-services

De opnameclient is een hulpprogramma dat is uitgebracht door Microsoft op GitHub waarmee u snel een callcentertranscriptieoplossing in Azure kunt implementeren met een aanpak zonder code.

Tip

U kunt het hulpprogramma en de resulterende oplossing in productie gebruiken om een groot volume audio te verwerken.

Opnameclient maakt gebruik van de Azure AI-taal, Azure AI Speech, Azure Storage en Azure Functions.

Aan de slag met de opnameclient

Er zijn een Azure-account en een Azure AI-servicesresource met meerdere services nodig om de opnameclient uit te voeren.

Zie de Introductiehandleiding voor de opnameclient op GitHub voor meer informatie over het instellen en gebruiken van het hulpprogramma.

Clientfuncties voor opname

De opnameclient werkt door een toegewezen Azure-opslagaccount te verbinden met aangepaste Azure Functions op een serverloze manier om transcriptieaanvragen door te geven aan de service. De getranscribeerde audiobestanden komen terecht in de toegewezen Azure Storage-container.

Belangrijk

De prijzen variëren afhankelijk van de bewerkingsmodus (batch versus realtime) en de geselecteerde Azure Function-SKU. Standaard maakt het hulpprogramma een Premium Azure Function-SKU voor het verwerken van grote volumes. Ga naar de pagina Prijzen voor meer informatie.

Intern maakt het hulpprogramma gebruik van spraak- en taalservices en volgt de aanbevolen procedures voor het afhandelen van omhoog schalen, nieuwe pogingen en failover. In het volgende schema worden de resources en verbindingen beschreven.

Diagram that shows the Ingestion Client Architecture.

De volgende spraakservicefunctie wordt gebruikt door de opnameclient:

  • Batchgewijze spraak naar tekst: Grote hoeveelheden audiobestanden asynchroon transcriberen, inclusief sprekerverwijdering en worden meestal gebruikt in scenario's voor analyse na gesprekken. Diarisatie is het proces van het herkennen en scheiden van luidsprekers in audiogegevens van monokanalen.

Hier volgen enkele taalservicefuncties die worden gebruikt door de opnameclient:

Naast Azure AI-services worden deze Azure-producten gebruikt om de oplossing te voltooien:

  • Azure Storage: wordt gebruikt voor het opslaan van telefoniegegevens en de transcripties die door de batchtranscriptie-API worden geretourneerd. Dit opslagaccount moet meldingen gebruiken, met name voor wanneer er nieuwe bestanden worden toegevoegd. Deze meldingen worden gebruikt om het transcriptieproces te activeren.
  • Azure Functions: wordt gebruikt voor het maken van de SAS-URI (Shared Access Signature) voor elke opname en het activeren van de HTTP POST-aanvraag om een transcriptie te starten. Daarnaast gebruikt u Azure Functions om aanvragen te maken om transcripties op te halen en te verwijderen met behulp van de Batch Transcription-API.

Aanpassing van hulpprogramma's

Het hulpprogramma is gebouwd om de resultaten van klanten snel weer te geven. U kunt het hulpprogramma aanpassen aan uw favoriete SKU's en de installatie. De SKU's kunnen worden bewerkt vanuit Azure Portal en de code zelf is beschikbaar op GitHub.

Notitie

We raden u aan om de resources in dezelfde toegewezen resourcegroep te maken om de kosten gemakkelijker te begrijpen en bij te houden.

Volgende stappen