Deploying an AWS Lambda Function for Vonage Voice Callbacks With PHP
This tutorial provides a practical example of deploying an AWS Lambda function that uses Amazon Transcribe and Nexmo Voice to create a transcription microservice, allowing developers to build their own applications with this feature. To accomplish this, the tutorial requires PHP installed locally, a local clone of the nexmo-community/voice-aws-speechtotext-php repo on Github, Serverless Framework installed globally, a Vonage API account, and an AWS account with IAM credentials associated with a user who has sufficient privileges. The tutorial guides developers through creating an S3 bucket to store voice recording MP3 files, setting up IAM users, installing the Serverless Framework, preparing the application using Composer, editing the serverless.yml file, updating environment variables, deploying the application to Lambda, and testing the Vonage setup.
Company
Vonage
Date published
May 18, 2021
Author(s)
Adam Culp
Word count
1525
Language
English
Hacker News points
None found.