Hledání klíčových slov, převod řeči na text a OCR pro digitální média

Content Delivery Network
Cognitive Search
Media Player
Video Indexer
Web Apps

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Řešení převodu řeči na text umožňuje identifikovat řeč ve statických videosouborech, abyste je mohli spravovat jako standardní obsah, například umožnit zaměstnancům hledat ve školicích videích mluvené slovo nebo fráze a pak jim umožnit rychle přejít na konkrétní okamžik ve videu.A speech-to-text solution allows you to identify speech in static video files so you can manage it as standard content, such as allowing employees to search within training videos for spoken words or phrases, and then enabling them to quickly navigate to the specific moment in the video. Toto řešení umožňuje nahrávat statická videa na webu Azure.This solution allows you to upload static videos to an Azure website. Azure Media Indexer používá rozhraní Speech API k indexování řeči v videích a jejich uložení v SQL Azure.The Azure Media Indexer uses the Speech API to index the speech within the videos and stores it in SQL Azure. Můžete hledat slova nebo fráze pomocí Azure Web Apps a načíst seznam výsledků.You can search for words or phrases by using Azure Web Apps and retrieve a list of results. Výběr výsledku vám umožní zjistit, kde ve videu se slovo nebo fráze zmiňuje.Selecting a result enables you to see where in the video the word or phrase is mentioned.

Toto řešení je postavené na spravovaných službách Azure: Content Delivery Network a Azure kognitivní hledání.This solution is built on the Azure managed services: Content Delivery Network and Azure Cognitive Search. Tyto služby běží v prostředí s vysokou dostupností, které jsou opravené a podporované, takže se můžete soustředit na vaše řešení, a ne na prostředí, ve kterém běží.These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture Diagram Download an SVG of this architecture.

KomponentyComponents

  • Ukládá velké objemy nestrukturovaných dat, jako jsou textová nebo binární data, ke kterým se dá dostat odkudkoli na světě přes HTTP nebo HTTPS.Stores large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or HTTPS. Úložiště objektů BLOB můžete použít k veřejnému zveřejnění dat na celém světě nebo k soukromému ukládání dat aplikací.You can use Blob storage to expose data publicly to the world, or to store application data privately.
  • Kódování Azure: úlohy kódování jsou jednou z nejběžnějších operací zpracování v Media Services.Azure encoding: Encoding jobs are one of the most common processing operations in Media Services. Vytvoříte úlohy kódování pro převod mediálních souborů z jednoho kódování na jiný.You create encoding jobs to convert media files from one encoding to another.
  • Koncový bod streamování Azure: představuje službu streamování, která může doručovat obsah přímo do aplikace klienta v přehrávači nebo do sítě pro doručování obsahu (CDN) pro další distribuci.Azure streaming endpoint: Represents a streaming service that can deliver content directly to a client player application, or to a content delivery network (CDN) for further distribution.
  • Content Delivery Network: poskytuje zabezpečené a spolehlivé doručování obsahu s rozsáhlým globálním dosahem a bohatou sadou funkcí.Content Delivery Network: Provides secure, reliable content delivery with broad global reach and a rich feature set.
  • Azure Media Player: používá oborové standardy, jako je HTML5 (MSE/EME), k poskytování obohaceného prostředí pro adaptivní streamování.Azure Media Player: Uses industry standards, such as HTML5 (MSE/EME) to provide an enriched adaptive streaming experience. Bez ohledu na použitou technologii přehrávání mají vývojáři sjednocené rozhraní JavaScript pro přístup k rozhraním API.Regardless of the playback technology used, developers have a unified JavaScript interface to access APIs.
  • Azure kognitivní hledání: deleguje správu serveru a infrastruktury s možností vyhledávání jako služby a infrastruktury společnosti Microsoft, takže budete mít připravenou službu, kterou můžete naplnit daty a potom použít k přidání vyhledávání do vaší webové nebo mobilní aplikace.Azure Cognitive Search: Delegates search-as-a-service server and infrastructure management to Microsoft, leaving you with a ready-to-use service that you can populate with your data, and then use to add search to your web or mobile application.
  • Web Apps: hostuje web nebo webovou aplikaci.Web Apps: Hosts the website or web application.
  • Azure Media Indexer: umožňuje, aby se obsah vašich mediálních souborů hledal a vygeneroval fulltextový přepis pro uzavřené titulky a klíčová slova.Azure Media Indexer: Enables you to make the content of your media files searchable and to generate a full-text transcript for closed-captioning and keywords. V dávce můžete zpracovat jeden mediální soubor nebo několik mediálních souborů.You can process one media file or multiple media files in a batch.

Další krokyNext steps