Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 755 Bytes

File metadata and controls

20 lines (16 loc) · 755 Bytes

cf-sam-video-transcription-translate

AWS SAM (Serverless Application Model) that performs the followings:

  1. Convert mp4 (video s3 bucket) to mp3 file (audio s3 bucket) using AWS MediaConvert
  2. Transcribe mp3 file (audio s3 bucket) to subtitle (SRT) file (transcription s3 bucket) using AWS Transcribe
  3. Translate subtitle (SRT) file (transcription s3 bucket) from the source to target language (translation s3 bucket) using AWS Translate
    • If language source code for translation is set to "auto", AWS Comprehend will be used

Getting Started

Local Deployment

Run on local machine

npm i -g cfn-include
make build

# Deploy the app by specifying the parameters
# This will create the specified bucket names
sam deploy --guided