Nyckelordssökning och tal till text

Azure Content Delivery Network
Azure AI Search
Azure Media Player
Azure AI Video Indexer
Azure App Service

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub-feedback.

Den här lösningsidén identifierar tal i statiska videofiler för att hantera tal som standardinnehåll.

Arkitektur

Architecture diagram shows the flow from the source through Azure blob storage and live encoder to the streaming endpoint.

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  • Azure Blob Storage lagrar stora mängder ostrukturerade data som kan nås var som helst i världen via HTTP eller HTTPS. Du kan använda Blob Storage för att exponera data offentligt för världen eller för att lagra programdata privat.
  • Azure Encoding konverterar mediefiler från en kodning till en annan.
  • Slutpunkten för Azure-direktuppspelning representerar en strömningstjänst som kan leverera innehåll direkt till ett klientspelsprogram eller till ett nätverk för innehållsleverans (CDN) för ytterligare distribution.
  • Content Delivery Network ger säker och tillförlitlig innehållsleverans med bred global räckvidd och en omfattande funktionsuppsättning.
  • Azure Mediespelare använder branschstandarder, till exempel HTML5 (MSE/EME) för att ge en berikad anpassningsbar strömningsupplevelse. Oavsett vilken uppspelningsteknik som används har du ett enhetligt JavaScript-gränssnitt för åtkomst till API:er.
  • Azure Cognitive Search tillhandahåller en tjänst som är redo att användas och som fylls i med data och sedan används för att lägga till sökfunktioner i ett webb- eller mobilprogram.
  • Web Apps är värd för webbplatsen eller webbappen.
  • Azure Media Indexer gör innehållet i dina mediefiler sökbart och genererar en fulltextavskrift för slutna bildtext och nyckelord. Mediefiler bearbetas individuellt eller i batchar.

Komponenter

  • Blob Storage är en tjänst som ingår i Azure Storage. Blob Storage erbjuder optimerad molnobjektlagring för stora mängder ostrukturerade data.
  • Azure Media Services är en molnbaserad plattform som du kan använda för att strömma video, förbättra tillgängligheten och distributionen och analysera videoinnehåll.
  • Direktuppspelning och direktuppspelning på begäran är en funktion i Azure Media Services som levererar innehåll till olika enheter i stor skala.
  • Med Azure Encoding kan du konvertera filer som innehåller digital video eller ljud från ett standardformat till ett annat.
  • Azure Mediespelare spelar upp videor i olika format.
  • Azure Content Delivery Network erbjuder en global lösning för snabb leverans av innehåll. Den här tjänsten ger användarna snabb, tillförlitlig och säker åtkomst till dina appars statiska och dynamiska webbinnehåll.
  • Azure Cognitive Search är en molnsöktjänst som tillhandahåller infrastruktur, API:er och verktyg för sökning. Du kan använda Azure Cognitive Search för att skapa sökupplevelser över privat, heterogent innehåll i webb-, mobil- och företagsprogram.
  • App Service tillhandahåller ett ramverk för att skapa, distribuera och skala webbappar. Funktionen Web Apps är en tjänst för att vara värd för webbprogram, REST-API:er och mobila serverdelar.
  • Azure Media Indexer är ett sätt att göra innehållet i dina mediefiler sökbart. Den kan också generera en fulltextavskrift för slutna bildtext och nyckelord.

Information om scenario

En tal-till-text-lösning ger ett sätt att identifiera tal i statiska videofiler så att du kan hantera det som standardinnehåll. Anställda kan till exempel använda den här tekniken för att söka i träningsvideor efter talade ord eller fraser. Sedan kan de navigera till det specifika ögonblicket i videon som innehåller ordet eller frasen.

När du använder den här lösningen kan du ladda upp statiska videor till en Azure-webbplats. Azure Media Indexer använder Speech-API:et för att indexeras i videorna och lagrar det i en Azure-databas. Du kan söka efter ord eller fraser med hjälp av funktionen Web Apps i Azure App Service. Sedan kan du hämta en lista med resultat. När du väljer ett resultat kan du se platsen i videon som nämner ordet eller frasen.

Den här lösningen bygger på Azure Managed Services Content Delivery Network och Azure Cognitive Search.

Potentiella användningsfall

Den här lösningen gäller scenarier som kan dra nytta av möjligheten att söka i inspelade tal. Exempel:

  • Utbildnings- och utbildningsvideor.
  • Brottsutredningar.
  • Kundtjänstanalys.

Nästa steg