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
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
- Az Azure Blob Storage használata
- Objektum kódolása a Media Encoder használatával
- Streamvégpontok kezelése
- Az Azure Content Delivery Network használata
- Videolejátszó alkalmazások fejlesztése
- Azure Cognitive Search szolgáltatás létrehozása
- Web Apps futtatása a felhőben
- Médiafájlok indexelése