키워드 검색 및 음성 텍스트 변환

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

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 솔루션은 아이디어는 음성을 표준 콘텐츠로 관리할 수 있도록 정적 비디오 파일에서 음성을 식별합니다.

아키텍처

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

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

  • Azure Blob Storage는 HTTP 또는 HTTPS를 통해 전 세계 어디에서나 액세스할 수 있는 비정형 데이터를 대량으로 저장합니다. Blob Storage를 사용하여 세상에 공개적으로 표시하거나 애플리케이션 데이터를 비공개적으로 저장할 수 있습니다.
  • Azure Encoding은 미디어 파일을 하나의 인코딩에서 다른 인코딩으로 변환합니다.
  • Azure 스트리밍 엔드포인트는 추가 배포를 위해 CDN(Content Delivery Network) 또는 클라이언트 플레이어 애플리케이션에 직접 콘텐츠를 배달할 수 있는 스트리밍 서비스를 나타냅니다.
  • Content Delivery Network는 광범위한 글로벌 범위와 풍부한 기능 집합과 함께 안전하고 안정적인 콘텐츠 전송 기능을 제공합니다.
  • Azure Media Player는 HTML5(MSE/EME)와 같은 업계 표준을 사용하여 풍부한 적응형 스트리밍 환경을 제공합니다. 사용된 재생 기술에 관계없이 통합 JavaScript 인터페이스를 통해 API에 액세스할 수 있습니다.
  • Azure Cognitive Search는 데이터를 채운 후 웹 또는 모바일 애플리케이션에 검색 기능을 추가하기 위해 사용할 수 있는 사용하기 쉬운 서비스를 제공합니다.
  • Web Apps는 웹 사이트 또는 웹 애플리케이션을 호스트합니다.
  • Azure Media Indexer는 미디어 파일의 콘텐츠를 검색 가능하게 만들고 자막 및 키워드를 위해 전체 텍스트 기록을 생성합니다. 미디어 파일은 개별적으로 또는 일괄로 처리됩니다.

구성 요소

  • Blob StorageAzure Storage에 포함된 서비스입니다. Blob Storage는 대량의 비정형 데이터에 최적화된 클라우드 개체 스토리지를 제공합니다.
  • Azure Media Services는 비디오 스트리밍, 접근성 및 배포 향상, 비디오 콘텐츠 분석을 위해 사용할 수 있는 클라우드 기반 플랫폼입니다.
  • 라이브 및 주문형 스트리밍은 규모에 따라 여러 디바이스에 콘텐츠를 제공하는 Azure Media Services 기능입니다.
  • Azure Encoding은 디지털 비디오 또는 오디오가 포함된 파일을 하나의 표준 형식에서 다른 형식으로 변환할 수 있습니다.
  • Azure Media Player는 여러 형식의 비디오를 재생합니다.
  • Azure Content Delivery Network는 빠른 콘텐츠 제공을 위한 글로벌 솔루션을 제공합니다. 이 서비스는 사용자가 앱의 정적 및 동적 웹 콘텐츠에 빠르고, 안정적이고, 안전하게 액세스할 수 있는 기능을 제공합니다.
  • Azure Cognitive Search는 검색을 위한 인프라, API 및 도구를 제공하는 클라우드 검색 서비스입니다. Azure Cognitive Search를 사용하면 웹, 모바일 및 엔터프라이즈 애플리케이션에서 비공개, 이기종 콘텐츠에 대한 검색 환경을 구축할 수 있습니다.
  • App Service는 웹앱을 빌드, 배포 및 크기 조정하기 위한 프레임워크를 제공합니다. Web Apps 기능은 웹 애플리케이션, REST API 및 모바일 백 엔드를 호스팅하는 서비스입니다.
  • Azure Media Indexer는 미디어 파일의 콘텐츠를 검색할 수 있는 방법을 제공합니다. 또한 자막 및 키워드를 위해 전체 텍스트 기록을 생성할 수 있습니다.

시나리오 정보

음성 텍스트 변환 솔루션은 정적 비디오 파일에서 음성을 식별하여 표준 콘텐츠로 관리할 수 있는 방법을 제공합니다. 예를 들어 이 기술을 사용하면 직원이 교육 비디오에서 음성 단어 또는 구를 검색할 수 있습니다. 그런 다음, 비디오에서 해당 단어 또는 구가 포함된 특정 지점으로 이동할 수 있습니다.

이 솔루션을 사용하면 Azure 웹 사이트에 정적 비디오를 업로드할 수 있습니다. Azure Media Indexer는 Speech API를 사용하여 비디오 내에서 음성을 인덱싱하고 이를 Azure 데이터베이스에 저장합니다. Azure App Service의 Web Apps 기능을 사용하여 단어 또는 구를 검색할 수 있습니다. 그런 다음, 결과 목록을 검색할 수 있습니다. 결과를 선택하면 비디오에서 해당 단어 또는 구가 언급된 부분을 찾을 수 있습니다.

이 솔루션은 Azure 관리형 서비스인 Content Delivery NetworkAzure Cognitive Search를 기반으로 구축되었습니다.

잠재적인 사용 사례

이 솔루션은 기록된 음성 검색 기능을 활용할 수 있는 시나리오에 적용됩니다. 다음은 이러한 템플릿의 예입니다.

  • 학습 및 교육 비디오
  • 범죄 수사
  • 고객 서비스 분석

다음 단계