[{"data":1,"prerenderedAt":78},["ShallowReactive",2],{"pattern-apigw-lambda-sfn-transcribe-translate-polly-sam":3,"pattern-group-apigw-lambda-sfn-transcribe-translate-polly-sam":77},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":15,"description":18,"extension":19,"framework":20,"gitHub":21,"highlight":6,"introBox":25,"language":30,"level":31,"meta":32,"patternArch":33,"patternGroup":6,"patternGroupLabel":6,"resources":71,"services":6,"stem":72,"testing":73,"videoId":6,"__hash__":76},"patterns\u002Fpatterns\u002Fapigw-lambda-sfn-transcribe-translate-polly-sam.json","Amazon API Gateway to AWS Step Functions with Amazon Transcribe, Amazon Translate and Amazon Polly",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11,12,13,14],"content\u002Fcontributors\u002Fbubai-bal.json","content\u002Fcontributors\u002Favinandan-bandyopadhyay.json","content\u002Fcontributors\u002Fkaushal-bisht.json","content\u002Fcontributors\u002Faravind-kannan.json",{"text":16},[17],"sam deploy --guided --capabilities CAPABILITY_NAMED_IAM","Start an AWS Step Functions workflow from Amazon API Gateway that transcribes speech, translates it and turns the result back into speech.","json","AWS SAM",{"template":22},{"patternPath":23,"templateFile":24},"apigw-lambda-sfn-transcribe-translate-polly-sam","template.yaml",{"headline":26,"text":27},"How it works",[28,29],"This patterns explains how to integrate API Gateway, Lambda, Step Functions, Transcribe, Translate, Polly and S3 to develop an audio language converter.","The API gateway exposes a websocket to keep the channel open for the process to complete and send response back. ","Node.js","200",{},{"icon1":34,"icon2":39,"icon3":44,"icon4":48,"icon5":52,"icon6":56,"line1":60,"line2":63,"line3":65,"line4":67,"line5":69},{"x":35,"y":36,"service":37,"label":38},15.5,28,"apigw","Amazon API Gateway",{"x":40,"y":41,"service":42,"label":43},28.8,72,"lambda","AWS Lambda",{"x":45,"y":36,"service":46,"label":47},43.6,"sfn","AWS Step Functions",{"x":49,"y":41,"service":50,"label":51},58.4,"transcribe","Amazon Transcribe",{"x":53,"y":36,"service":54,"label":55},73.2,"translate","Amazon Translate",{"x":57,"y":41,"service":58,"label":59},88,"polly","Amazon Polly",{"from":61,"to":62},"icon1","icon2",{"from":62,"to":64},"icon3",{"from":64,"to":66},"icon4",{"from":66,"to":68},"icon5",{"from":68,"to":70},"icon6",{},"patterns\u002Fapigw-lambda-sfn-transcribe-translate-polly-sam",{"text":74},[75],"See the GitHub repo for detailed testing instructions.","LIlnVE6qfE4QawFaPegY-pgwjs5rGRHSbJYdL-YTZdI",[],1790815435787]