Company
Date Published
May 4, 2021
Author
Adam Culp
Word count
802
Language
English
Hacker News points
None

Summary

You will create a voice transcription pipeline using Amazon Transcribe to process an entire conversation into channels and then insert the results into an RDS MySQL database instance, utilizing two AWS Lambda functions: one for retrieving an MP3 file and submitting it to Amazon Transcribe, and another as a callback function to store the results into a MySQL database. You will need a Vonage API account with an associated virtual phone number to complete this tutorial, which includes setting up AWS credentials, creating an S3 bucket, linking the app to Vonage, obtaining a new virtual number, updating environment variables, deploying to Lambda, and migrating transcription to a database using another Lambda function that triggers upon completion of the transcription. With the deployment completed, you can place calls to your virtual number, retrieve MP3 files from Vonage, start transcription jobs in AWS Transcribe, monitor job status, and trigger a callback Lambda function to parse the transcription and insert it into the MySQL database.