Video Transcriber AI

Project Image

DESCRIPTION

  • Creates transcripts from long videos (audio) and automatically generates summaries of the content.
  • Built with event-driven architecture to seamlessly process the entire workflow:
    • User uploads video → stored in S3
    • Lambda function sends message to SQS → triggers automatic transcription and summarization
    • ECS scales out when queue grows, scales in when only one message remains
  • Developed as a cloud-native application using AWS. Main AWS services used: CloudFront, Lambda, ECS, SQS, DynamoDB, and S3.

TECH STACK

Language

Python, TypeScript

Others

AWS (ECS, CloudFront, Lambda, DynamoDB, etc.), OpenAI API