Kulcsszókeresés és szövegfelolvasás

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

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.

Ez a megoldásötlet statikus videofájlokban azonosítja a beszédet, és szabványos tartalomként kezeli a beszédet.

Architektúra

Az architektúradiagram a forrástól az Azure Blob Storage-on és az élő kódolón keresztül a streamvégpontig történő folyamatot mutatja be

Töltse le az architektúra Visio-fájlját.

Adatfolyam

  • Az Azure Blob Storage nagy mennyiségű strukturálatlan adatot tárol, amelyek a világ bármely pontjáról elérhetők HTTP-en vagy HTTPS-en keresztül. A Blob Storage használatával nyilvánosan elérhetővé teheti az adatokat a világ számára, vagy privátan tárolhatja az alkalmazásadatokat.
  • Az Azure Encoding átalakítja a médiafájlokat egyik kódolásból a másikba.
  • Az Azure streamvégpont olyan streamelési szolgáltatást jelöl, amely közvetlenül egy ügyféllejátszó alkalmazásnak vagy egy tartalomkézbesítési hálózatnak képes tartalmat szolgáltatni további terjesztés céljából.
  • A Tartalomkézbesítési hálózat biztonságos, megbízható tartalomkézbesítést biztosít széles körű globális eléréssel és gazdag szolgáltatáskészlettel.
  • Az Azure Médialejátszó olyan iparági szabványokat használ, mint a HTML5 (M Standard kiadás/EME) a bővített adaptív streamelési élmény biztosításához. A használt lejátszási technológiától függetlenül egységes JavaScript-felülettel rendelkezik az API-k eléréséhez.
  • Az Azure Cognitive Search egy használatra kész szolgáltatást biztosít, amely adatokat tölt fel, majd keresési funkciókat ad hozzá egy web- vagy mobilalkalmazáshoz.
  • A Web Apps üzemelteti a webhelyet vagy a webalkalmazást.
  • Az Azure Media Indexer kereshetővé teszi a médiafájlok tartalmát, és teljes szöveges átiratot hoz létre a zárt képaláírás és kulcsszavakhoz. A médiafájlok feldolgozása egyenként vagy kötegekben történik.

Összetevők

  • A Blob Storage az Azure Storage részét képező szolgáltatás. A Blob Storage optimalizált felhőalapú objektumtárolást kínál nagy mennyiségű strukturálatlan adathoz.
  • Az Azure Media Services egy felhőalapú platform, amellyel videókat streamelhet, javíthatja az akadálymentességet és a terjeszthetőséget, valamint elemezheti a videótartalmat.
  • Az élő és az igény szerinti streamelés az Azure Media Services egyik funkciója, amely különböző eszközöknek nyújt tartalmat nagy méretekben.
  • Az Azure Encoding lehetővé teszi a digitális videót vagy hangot tartalmazó fájlok konvertálását egy szabványos formátumból egy másikba.
  • Az Azure Médialejátszó különböző formátumú videókat játszik le.
  • Az Azure Content Delivery Network globális megoldást kínál a tartalmak gyors kézbesítésére. Ez a szolgáltatás gyors, megbízható és biztonságos hozzáférést biztosít a felhasználóknak az alkalmazások statikus és dinamikus webes tartalmához.
  • Az Azure Cognitive Search egy felhőalapú keresési szolgáltatás, amely infrastruktúrát, API-kat és keresési eszközöket biztosít. Az Azure Cognitive Search használatával privát, heterogén tartalmakon keresztül hozhat létre keresési szolgáltatásokat webes, mobil- és nagyvállalati alkalmazásokban.
  • Az App Service keretrendszert biztosít a webalkalmazások létrehozásához, üzembe helyezéséhez és méretezéséhez. A Web Apps szolgáltatás webalkalmazások, REST API-k és mobil háttérrendszerek üzemeltetésére szolgáló szolgáltatás.
  • Az Azure Media Indexer lehetővé teszi, hogy a médiafájlok tartalma kereshető legyen. Teljes szöveges átiratot is létrehozhat a zárt képaláírás és kulcsszavakhoz.

Forgatókönyv részletei

A beszédfelolvasási megoldással azonosíthatja a statikus videofájlokban lévő beszédet, így szabványos tartalomként kezelheti azt. Az alkalmazottak például ezzel a technológiával kereshetnek a betanítási videókban kimondott szavakra vagy kifejezésekre. Ezután navigálhatnak a videó adott pillanatára, amely tartalmazza a szót vagy kifejezést.

A megoldás használatakor statikus videókat tölthet fel egy Azure-webhelyre. Az Azure Media Indexer a Speech API használatával indexeli a beszédet a videókon belül, és egy Azure-adatbázisban tárolja. A Azure-alkalmazás Szolgáltatás Web Apps funkciójával szavakat vagy kifejezéseket kereshet. Ezután lekérheti az eredmények listáját. Ha kiválaszt egy eredményt, láthatja a videót, amely megemlíti a szót vagy kifejezést.

Ez a megoldás az Azure által felügyelt szolgáltatásokra , a Content Delivery Networkre és az Azure Cognitive Searchre épül.

Lehetséges használati esetek

Ez a megoldás olyan forgatókönyvekre vonatkozik, amelyek kihasználhatják a rögzített beszéd keresésének lehetőségét. Ide sorolhatóak például a kövekezők:

  • Oktató- és oktatóvideó.
  • Bűnügyi nyomozások.
  • Ügyfélszolgálati elemzés.

Következő lépések