Trefwoorden zoeken en spraak naar tekst

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

Oplossingsideeën

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.

Dit oplossingsidee identificeert spraak in statische videobestanden om spraak als standaardinhoud te beheren.

Architectuur

Architectuurdiagram toont de stroom van de bron via Azure Blob Storage en live encoder naar het streaming-eindpunt

Een Visio-bestand van deze architectuur downloaden.

Gegevensstroom

  • Azure Blob Storage slaat grote hoeveelheden ongestructureerde gegevens op die overal ter wereld toegankelijk zijn via HTTP of HTTPS. U kunt Blob Storage gebruiken om gegevens openbaar beschikbaar te maken voor de wereld of om toepassingsgegevens privé op te slaan.
  • Azure Encoding converteert mediabestanden van de ene codering naar de andere.
  • Azure-streaming-eindpunt vertegenwoordigt een streamingservice die inhoud rechtstreeks kan leveren aan een clientspelertoepassing of aan een netwerk voor contentlevering voor verdere distributie.
  • Content Delivery Network biedt veilige, betrouwbare levering van inhoud met een breed wereldwijd bereik en een uitgebreide functieset.
  • Azure Mediaspeler maakt gebruik van industriestandaarden, zoals HTML5 (MSE/EME) om een verrijkte adaptieve streaming-ervaring te bieden. Ongeacht de gebruikte afspeeltechnologie hebt u een geïntegreerde JavaScript-interface voor toegang tot API's.
  • Azure Cognitive Search biedt een kant-en-klare service die wordt gevuld met gegevens en vervolgens wordt gebruikt om zoekfunctionaliteit toe te voegen aan een web- of mobiele toepassing.
  • Web Apps fungeert als host voor de website of webtoepassing.
  • Azure Media Indexer maakt de inhoud van uw mediabestanden doorzoekbaar en genereert een volledige-teksttranscriptie voor gesloten onderschrift ing en trefwoorden. Mediabestanden worden afzonderlijk of in batches verwerkt.

Onderdelen

  • Blob Storage is een service die deel uitmaakt van Azure Storage. Blob Storage biedt geoptimaliseerde cloudobjectopslag voor grote hoeveelheden ongestructureerde gegevens.
  • Azure Media Services is een cloudplatform dat u kunt gebruiken om video te streamen, toegankelijkheid en distributie te verbeteren en video-inhoud te analyseren.
  • Live- en on-demand streaming is een functie van Azure Media Services die inhoud op schaal levert aan verschillende apparaten.
  • Azure Encoding biedt een manier om bestanden te converteren die digitale video of audio van de ene standaardindeling naar een andere bevatten.
  • Azure Mediaspeler video's afspeelt die zich in verschillende indelingen bevinden.
  • Azure Content Delivery Network biedt een wereldwijde oplossing voor het snel leveren van inhoud. Deze service biedt uw gebruikers snelle, betrouwbare en veilige toegang tot de statische en dynamische webinhoud van uw apps.
  • Azure Cognitive Search is een cloudzoekservice die infrastructuur, API's en hulpprogramma's levert voor zoeken. U kunt Azure Cognitive Search gebruiken om zoekervaringen te bouwen op privé-, heterogene inhoud in web-, mobiele en bedrijfstoepassingen.
  • App Service biedt een framework voor het bouwen, implementeren en schalen van web-apps. De functie Web Apps is een service voor het hosten van webtoepassingen, REST API's en mobiele back-ends.
  • Azure Media Indexer biedt een manier om inhoud van uw mediabestanden doorzoekbaar te maken. Het kan ook een volledige-teksttranscriptie genereren voor gesloten onderschrift en trefwoorden.

Scenariodetails

Een spraak-naar-tekstoplossing biedt een manier om spraak in statische videobestanden te identificeren, zodat u deze kunt beheren als standaardinhoud. Werknemers kunnen deze technologie bijvoorbeeld gebruiken om in trainingsvideo's te zoeken naar gesproken woorden of woordgroepen. Vervolgens kunnen ze naar het specifieke moment in de video navigeren dat het woord of de woordgroep bevat.

Wanneer u deze oplossing gebruikt, kunt u statische video's uploaden naar een Azure-website. De Azure Media Indexer gebruikt de Speech-API om de spraak in de video's te indexeren en op te slaan in een Azure-database. U kunt zoeken naar woorden of woordgroepen met behulp van de functie Web Apps van Azure-app Service. Vervolgens kunt u een lijst met resultaten ophalen. Wanneer u een resultaat selecteert, ziet u de plaats in de video waarin het woord of de woordgroep wordt vermeld.

Deze oplossing is gebaseerd op het Azure Managed Services Content Delivery Network en Azure Cognitive Search.

Potentiële gebruikscases

Deze oplossing is van toepassing op scenario's die kunnen profiteren van de mogelijkheid om opgenomen spraak te doorzoeken. Voorbeelden zijn:

  • Trainings- en educatieve video's.
  • Misdaadonderzoeken.
  • Analyse van klantenservice.

Volgende stappen