Read the following three References:
Read the following reference to convert sound to text
https://realpython.com/python-speech-recognition/
Read the following reference to set up the demo example of the lambda function
https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
Read the last reference to upload the package
https://docs.aws.amazon.com/lambda/latest/dg/python-package-create.html
Suggested step:
1. Try the “CreateThumbtail” function and make sure that you can run it.
2. Try the speech recognition example locally https://realpython.com/python-speech-recognition/
3. Modify the CreateThumbtail function to make it do audio-to-text conversion instead of resizing an image.
4. Change the inputFile.txt to your audio file.
5. Run and test your lambda function.
Submission:
1. The output file of the converted text.
2. The log files from Cloudwatch showing a successful execution (watch the video).
Bonus: Auto triggered by real events (e.g. when users upload an audio file to S3) 5 points.