[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"pattern-apigw-lambda-transcribe":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":11,"deploy":13,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":26,"language":30,"level":31,"meta":32,"patternArch":33,"resources":57,"s3URL":6,"services":6,"stem":65,"testing":66,"videoId":6,"__hash__":69},"patterns\u002Fpatterns\u002Fapigw-lambda-transcribe.json","Subtitle generation using Amazon API Gateway and AWS Lambda",null,{"text":8},[9,10],"terraform destroy","terraform show",[12],"content\u002Fcontributors\u002Farchana-v.json",{"text":14},[15,16],"terraform init","terraform apply","This pattern creates an AWS Lambda function which will invoke Amazon Transcribe for speech-to-text conversion, and stores results in Amazon S3","json","Terraform",{"template":21},{"repoURL":22,"templateURL":23,"projectFolder":24,"templateFile":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-lambda-transcribe","serverless-patterns\u002Fapigw-lambda-transcribe","apigw-lambda-transcribe","main.tf",{"headline":27,"text":28},"How it works",[29],"This sample pattern is an automated serverless solution for subtitle generation using AWS services. This system securely handles video file uploads via pre-signed URLs, automatically triggers Amazon Transcribe for speech-to-text conversion, and stores results in S3.","Python","200",{},{"icon1":34,"icon2":39,"icon3":43,"icon4":47,"line1":49,"line2":53,"line3":55},{"x":35,"y":36,"service":37,"label":38},15,50,"s3","Amazon S3",{"x":40,"y":36,"service":41,"label":42},40,"lambda","AWS Lambda",{"x":44,"y":36,"service":45,"label":46},65,"transcribe","Amazon Transcribe",{"x":48,"y":36,"service":37,"label":38},90,{"from":50,"to":51,"label":52},"icon1","icon2","",{"from":51,"to":54,"label":52},"icon3",{"from":54,"to":56,"label":52},"icon4",{"bullets":58},[59,62],{"text":60,"link":61},"Uploading objects with presigned URLs","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonS3\u002Flatest\u002Fuserguide\u002FPresignedUrlUploadObject.html",{"text":63,"link":64},"StartTranscriptionJob","https:\u002F\u002Fdocs.aws.amazon.com\u002Ftranscribe\u002Flatest\u002FAPIReference\u002FAPI_StartTranscriptionJob.html","patterns\u002Fapigw-lambda-transcribe",{"text":67},[68],"See the GitHub repo for detailed testing instructions.","7hTDcqSPZLHfA97tefzAuuzDHlRkvjHWRQGj8cReS90",1781519739015]