Voice note transcribing service built using serverless AWS services.
Uses the Serverless Framework to provide an API for uploading .m4a
audio files via an AWS Lambda and API Gateway based API.
Lambda functions are used to trigger the transcription via AWS Transribe. The resultant transcript is then sent by email over SES.
This project assumes that you have a domain setup for sending email in AWS SES, and that your RECIPIENT
address is verified to receive email from SES.
Create a .env
file with the following:
BUCKET_NAME=voice-transcriber.example.com
DOMAIN_NAME=vt.example.com
RECIPIENT=you@example.com
SENDER=no-you@example.com
npm i
sls deploy