Transcribe video in realtime
Note This repository is archived and this code is not maintained anymore.
This solution allows you to create transcriptions of live streaming video using AWS Transcribe. The application consists of a Web UI where the user may submit URLs of videos for processing, which in turn creates an ECS task per URL running in Fargate to begin the transcription. A user can then view the video and follow the text in real time by clicking on the link provided by the UI.
The Transcribe News Media Analysis uses:
- Amazon Transcribe for transcribing audio to text
- AWS Lambda and Amazon ECS for computing
- Amazon DynamoDB for storage
- Amazon API Gateway and Amazon Cognito for the API
- Amazon S3, AWS Amplify, and React for the front-end layer
An overview of the architecture is below:
This sample code is made available under a modified MIT license. See the LICENSE file.