Home / Companies / Vonage / Blog / Post Details
Content Deep Dive

Deploying an AWS Lambda Function for Vonage Voice Callbacks With PHP

Blog post from Vonage

Post Details
Company
Date Published
Author
Adam Culp
Word Count
1,525
Language
English
Hacker News Points
-
Summary

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.