Vyhledávání klíčových slov a převod řeči na text

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

Nápady na řešení

Tento článek je myšlenkou řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět tím, že nám poskytnete zpětnou vazbu k GitHubu.

Tento nápad řešení identifikuje řeč ve statických videosouborech za účelem správy řeči jako standardního obsahu.

Architektura

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

Stáhněte si soubor aplikace Visio s touto architekturou.

Tok dat

  • Azure Blob Storage ukládá velké objemy nestrukturovaných dat, ke kterým je možné přistupovat odkudkoli na světě prostřednictvím protokolu HTTP nebo HTTPS. Službu Blob Storage můžete použít k veřejnému zveřejnění dat na světě nebo k soukromému ukládání dat aplikací.
  • Azure Encoding převádí multimediální soubory z jednoho kódování do jiného.
  • Koncový bod streamování Azure představuje streamovací službu, která může doručovat obsah přímo do aplikace klientského přehrávače nebo do sítě pro doručování obsahu (CDN) pro další distribuci.
  • Content Delivery Network poskytuje zabezpečené a spolehlivé doručování obsahu s širokým globálním dosahem a bohatou sadou funkcí.
  • Azure Přehrávač médií používá oborové standardy, jako je HTML5 (MSE/EME) k zajištění rozšířeného prostředí adaptivního streamování. Bez ohledu na použitou technologii přehrávání máte jednotné rozhraní JavaScriptu pro přístup k rozhraním API.
  • Azure Cognitive Search poskytuje službu připravenou k použití, která se naplní daty a pak se používá k přidání funkcí vyhledávání do webové nebo mobilní aplikace.
  • Služba Web Apps hostuje web nebo webovou aplikaci.
  • Azure Media Indexer umožňuje prohledávat multimediální soubory a generovat přepis fulltextu pro uzavřené popis a klíčová slova. Mediální soubory se zpracovávají jednotlivě nebo v dávkách.

Součásti

  • Blob Storage je služba, která je součástí Služby Azure Storage. Blob Storage nabízí optimalizované cloudové úložiště objektů pro velké objemy nestrukturovaných dat.
  • Azure Media Services je cloudová platforma, pomocí které můžete streamovat videa, vylepšit přístupnost a distribuci a analyzovat obsah videa.
  • Živé streamování a streamování na vyžádání je funkce služby Azure Media Services, která poskytuje obsah různým zařízením ve velkém měřítku.
  • Azure Encoding nabízí způsob, jak převést soubory, které obsahují digitální video nebo zvuk z jednoho standardního formátu na jiný.
  • Azure Přehrávač médií přehrává videa v různých formátech.
  • Azure Content Delivery Network nabízí globální řešení pro rychlé doručování obsahu. Tato služba poskytuje uživatelům rychlý, spolehlivý a zabezpečený přístup ke statickému a dynamickému webovému obsahu vašich aplikací.
  • Azure Cognitive Search je cloudová vyhledávací služba, která poskytuje infrastrukturu, rozhraní API a nástroje pro vyhledávání. Azure Cognitive Search můžete použít k vytváření vyhledávacích prostředí nad soukromým, heterogenním obsahem ve webových, mobilních a podnikových aplikacích.
  • App Service poskytuje architekturu pro sestavování, nasazování a škálování webových aplikací. Funkce Web Apps je služba pro hostování webových aplikací, rozhraní REST API a mobilních back-endů.
  • Azure Media Indexer nabízí způsob, jak obsah mediálních souborů prohledávat. Může také generovat přepis fulltextu pro uzavřené popis a klíčová slova.

Podrobnosti scénáře

Řešení převodu řeči na text poskytuje způsob, jak identifikovat řeč ve statických videosouborech, abyste ho mohli spravovat jako standardní obsah. Zaměstnanci můžou například tuto technologii použít k vyhledávání v školicích videích pro mluvená slova nebo fráze. Pak můžou přejít k určitému okamžiku ve videu, které obsahuje slovo nebo frázi.

Když použijete toto řešení, můžete na web Azure nahrát statická videa. Azure Media Indexer používá rozhraní Speech API k indexování řeči ve videích a ukládá ho do databáze Azure. Slova nebo fráze můžete hledat pomocí funkce Web Apps služby Aplikace Azure Service. Pak můžete načíst seznam výsledků. Když vyberete výsledek, uvidíte místo ve videu, které zmíní slovo nebo frázi.

Toto řešení je postavené na službě Azure Managed Services Content Delivery Network a Azure Cognitive Search.

Potenciální případy použití

Toto řešení se vztahuje na scénáře, které můžou těžit z možnosti vyhledávání zaznamenané řeči. Příkladem může být:

  • Školicí a vzdělávací videa.
  • Vyšetřování trestné činnosti.
  • Analýza služeb zákazníkům.

Další kroky