Amazon S3 to AWS Lambda to Amazon Transcribe

Amazon S3 → AWS Lambda → Amazon Transcribe → Amazon S3

This pattern creates a serverless pipeline that automatically invokes an Amazon Transcribe job when audio files are uploaded to an Amazon S3 bucket.

When audio files are uploaded to the S3 bucket, an AWS Lambda function starts a transcription job using Amazon Transcribe. The Lambda function extracts information about the uploaded audio file and sends it to the Amazon Transcribe service, which processes the audio and generates a text transcription that is saved back to the specified S3 bucket.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/lambda-transcribe-sam-js

Deploy

sam buildsam deploy --guided


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

sam delete

Created by:

Achintya Veer Singh

Achintya Veer Singh

Solutions Architect @ AWS

Follow on LinkedIn