Developing Alexa Skills for Amazon Echo with PHP
summary
Shows how to build Alexa Skills for Amazon Echo using a self‑hosted HTTPS endpoint in PHP instead of AWS Lambda, providing a PHP library and skeleton apps to speed development. Gives concrete details on signature validation, SSL pitfalls, slot/intent issues, and certification timelines, and reports real‑world metrics (2.5 million interactions, 75,000 installs, top‑10 Germany) plus development time savings (first skill ~10 workdays with 80% infra, later ~15 days, library cuts infra effort by ~80%).
AI-written summary · about
chapters (26)
- 0:00Start
- 2:09Agenda
- 2:34How does an Alexa request work
- 4:23Alexa Voice Service (AVS)
- 5:12Alexa Skills Kit (ASK)
- 6:26Alexa Skill Builder
- 8:19Supported runtime engine?
- 8:30Compile PHP for AWS Lambda?
- 9:28Disadvantages of a custom HTTP endpoint
- 10:12Advantages of a custom HTTPS endpoint
- 11:02Open-source PHP Library
- 11:44My current tech stack
- 13:17Creating flowcharts
- 14:35Configuring the Alexa Skills Kit
- 14:55Creating custom slot types
- 15:46Creating custom intents
- 17:14Configuring an SSL certificate
- 18:15Installing a sample application
- 19:53Updating a text file
- 20:34Creating a TextHelper class
- 22:30Testing the Zop application
- 23:18Additional features
- 25:41Biggest challenges
- 27:07Certification process
- 27:47Development numbers
- 28:25Key insights
related talks
35mAlexa, let's build a voice powered app
41mAlexa, let's build a voice-powered app
47mAlexa, Let's Go Shopping!
56mRunning Your PHP Site on AWS Lambda
49mPractical Experience Using AWS Lambda in High-Load PHP Applications
58mPHP on Lambda with Custom Runtimes
02h 08mGoing serverless with PHP and Bref.sh
39mServerless PHP applications with Bref
