Anahtar sözcük araması ve konuşmayı metne dönüştürme

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

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma yönergeleri gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

Bu çözüm fikri, konuşmayı standart içerik olarak yönetmek için statik video dosyalarındaki konuşmayı tanımlar.

Mimari

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

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  • Azure Blob Depolama, HTTP veya HTTPS aracılığıyla dünyanın her yerinden erişilebilen büyük miktarlarda yapılandırılmamış verileri depolar. Blob Depolama kullanarak verileri genel kullanıma açabilir veya uygulama verilerini özel olarak depolayabilirsiniz.
  • Azure Kodlama , medya dosyalarını bir kodlamadan diğerine dönüştürür.
  • Azure akış uç noktası , içeriği doğrudan bir istemci oynatıcı uygulamasına veya daha fazla dağıtım için içerik teslim ağına (CDN) teslim eden bir akış hizmetini temsil eder.
  • Content Delivery Network , geniş küresel erişim ve zengin bir özellik kümesi ile güvenli, güvenilir içerik teslimi sağlar.
  • Azure Medya Oynatıcı zenginleştirilmiş uyarlamalı akış deneyimi sağlamak için HTML5 (MSE/EME) gibi endüstri standartlarını kullanır. Kullanılan kayıttan yürütme teknolojisinden bağımsız olarak, API'lere erişmek için birleşik bir JavaScript arabiriminiz vardır.
  • Azure Bilişsel Arama, verilerle doldurulan ve ardından bir web veya mobil uygulamaya arama işlevi eklemek için kullanılan kullanıma hazır bir hizmet sağlar.
  • Web Apps web sitesini veya web uygulamasını barındırıyor.
  • Azure Media Indexer, medya dosyalarınızın içeriğini aranabilir hale getirir ve kapalı başlık ve anahtar sözcükler için tam metin dökümü oluşturur. Medya dosyaları tek tek veya toplu olarak işlenir.

Components

  • Blob Depolama, Azure Depolama'nin bir parçası olan bir hizmettir. Blob Depolama, büyük miktarlarda yapılandırılmamış veri için iyileştirilmiş bulut nesne depolaması sunar.
  • Azure Media Services , video akışı yapmak, erişilebilirliği ve dağıtımı geliştirmek ve video içeriğini analiz etmek için kullanabileceğiniz bulut tabanlı bir platformdur.
  • Canlı ve isteğe bağlı akış , çeşitli cihazlara uygun ölçekte içerik sunan bir Azure Media Services özelliğidir.
  • Azure Kodlama , dijital video veya ses içeren dosyaları standart bir biçimden diğerine dönüştürmenin bir yolunu sağlar.
  • Azure Medya Oynatıcı çeşitli biçimlerde videolar oynatmaktadır.
  • Azure Content Delivery Network , içeriği hızla teslim etmek için genel bir çözüm sunar. Bu hizmet, kullanıcılarınıza uygulamalarınızın statik ve dinamik web içeriğine hızlı, güvenilir ve güvenli erişim sağlar.
  • Azure Bilişsel Arama, arama için altyapı, API'ler ve araçlar sağlayan bir bulut arama hizmetidir. web, mobil ve kurumsal uygulamalarda özel, heterojen içerik üzerinde arama deneyimleri oluşturmak için Azure Bilişsel Arama kullanabilirsiniz.
  • App Service web uygulamaları oluşturmak, dağıtmak ve ölçeklendirmek için bir çerçeve sağlar. Web Apps özelliği, web uygulamalarını, REST API'leri ve mobil arka uçları barındırmaya yönelik bir hizmettir.
  • Azure Media Indexer , medya dosyalarınızın içeriğini aranabilir hale getirmek için bir yol sağlar. Ayrıca, kapalı başlık ve anahtar sözcükler için tam metin dökümü de oluşturabilir.

Senaryo ayrıntıları

Konuşmayı metne dönüştürme çözümü, statik video dosyalarındaki konuşmayı tanımlamanın bir yolunu sağlar ve böylece bunu standart içerik olarak yönetebilirsiniz. Örneğin çalışanlar, eğitim videolarında konuşulan sözcükleri veya tümcecikleri aramak için bu teknolojiyi kullanabilir. Ardından, videoda sözcüğü veya tümceciği içeren belirli bir ana gidebilirler.

Bu çözümü kullandığınızda, statik videoları bir Azure web sitesine yükleyebilirsiniz. Azure Media Indexer konuşmanın dizinini videolar içinde oluşturmak için Konuşma API'sini kullanır ve bunu bir Azure veritabanında depolar. Azure Uygulaması Hizmeti'nin Web Apps özelliğini kullanarak sözcükleri veya tümcecikleri arayabilirsiniz. Ardından sonuçların listesini alabilirsiniz. Bir sonuç seçtiğinizde, videoda sözcükten veya tümcecikten bahseden yeri görebilirsiniz.

Bu çözüm, Azure yönetilen hizmetleri content delivery network ve Azure Bilişsel Arama üzerine kurulmuştur.

Olası kullanım örnekleri

Bu çözüm, kayıtlı konuşmayı arama özelliğinden yararlanabilecek senaryolar için geçerlidir. Örnekler şunları içerir:

  • Eğitim ve eğitim videoları.
  • Suç soruşturmaları.
  • Müşteri hizmetleri analizi.

Sonraki adımlar