This is the code repository for Alexa Skills Projects , published by Packt.
Build exciting projects with Amazon Alexa and integrate it with Internet of Things
Amazon Echo is a smart speaker developed by Amazon, which connects to Amazon’s Alexa Voice Service and is entirely controlled by voice commands. Amazon Echo is currently being used for a variety of purposes such as home automation, asking generic queries, and even ordering a cab or pizza.
This book covers the following exciting features:
- Understand how Amazon Echo is already being used in various domains
- Discover how Alexa Skill is architected
- Get a clear understanding of how some of the most popular Alexa Skills work
- Design Alexa Skills for specific purposes and interact with Amazon Echo to execute them
- Gain experience of programming for Amazon Echo
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
buildSpeechletResponse = (outputText, shouldEndSession) => {
return {
outputSpeech: {
type: "PlainText",
text: outputText
},
shouldEndSession: shouldEndSession
}
}
Following is what you need for this book: Alexa Skills Projects is for individuals who want to understand the concept of Amazon Echo, Alexa, Google Home, and how they can be integrated with the Internet of Things to develop hands-on projects.
With the following software and hardware list you can run all code files present in the book (Chapter 1-7).
Chapter | Software required | OS required |
---|---|---|
2-6 | Java/JDK | Windows, Mac OS X, and Linux (Any) |
Visual Studio Code | Windows, Mac OS X, and Linux (Any) | |
Android Studio | Windows, Mac OS X, and Linux (Any) |
Chapter | Hardware required |
---|---|
2-6 | Amazon Echo Dot |
Ambient Sensor – Texas Instruments CC2650 STK | |
Any Android Phone with OS version 5.0 or upwards |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Madhur Bhargava is specialized in Wireless and Mobile Computing from CDAC ACTS Pune, India. He started his career at Electronic Arts as a software engineer working on mobile games and eventually moved on to address problems in personalized healthcare, leveraging the power of mobile and voice computing. He is proficient in various mobile/embedded technologies and strives to be a software generalist. He believes that good software is a result of talented individuals working together as a communicative team in an Agile manner. Apart from work, he likes to spend time with family, read, and watch movies.
Click here if you have any feedback or suggestions.