256 views
Mar 2 , 2018
uservoicealexasessionpartskillsamazon alexasoftware developmentinterfacesSign up to get the latest Amazon Alexa news delivered straight to your inbox: http://bit.ly/2IBQo95
Download our guides to get started:
- 10 Things Every Voice Developer Should Do to Build for Voice: http://bit.ly/2Kvy0DS
- 6 Tips for Building Stellar Kids Skills: http://bit.ly/2N7xFWi
- How Building for Voice Differs from Building for Screen: http://bit.ly/2KgsVzX
Build with our tutorials:
- How to Build a Fact Skill: https://amzn.to/2KjsncC
- How to Build a City Guide Skill: https://amzn.to/2MzMWOE
Stay in touch:
- Like Alexa Developer on Facebook: https://www.facebook.com/AlexaDevs
- Follow us on Twitter: https://twitter.com/alexadevs
- Follow us on Instagram: https://www.instagram.com/alexadevs
- Watch our Twitch Channel: https://www.twitch.tv/amazonalexa
***********************************************************
Sign up to get the latest Amazon Alexa news delivered straight to your inbox: http://bit.ly/2IBQo95
Download our guides to get started:
- 10 Things Every Voice Developer Should Do to Build for Voice: http://bit.ly/2Kvy0DS
- 6 Tips for Building Stellar Kids Skills: http://bit.ly/2N7xFWi
- How Building for Voice Differs from Building for Screen: http://bit.ly/2KgsVzX
Build with our tutorials:
- How to Build a Fact Skill: https://amzn.to/2KjsncC
- How to Build a City Guide Skill: https://amzn.to/2MzMWOE
Stay in touch:
- Like Alexa Developer on Facebook: https://www.facebook.com/AlexaDevs
- Follow us on Twitter: https://twitter.com/alexadevs
- Follow us on Instagram: https://www.instagram.com/alexadevs
- Watch our Twitch Channel: https://www.twitch.tv/amazonalexa
***********************************************************
[This series was created in 2016 and some content may be outdated. However, it explains important voice design concepts that can still be useful when building Alexa skills.]
In this video, we will learn about user sessions. This feature allows an Alexa skill to break more complicated data requirements into a series of steps spanning multiple requests to the skill service. We’ll also learn about Amazon’s voice user interface requirements. Following these requirements is an important part of getting a skill certified for public availability in the Alexa app. Lastly, we’ll introduce home cards. Cards are a graphical user interface element that can be sent from a skill to the Alexa app.
Learning Objectives:
- Developing Locally with alexa-app-server and alexa-app NPM Modules
- Generating Utterances with the alexa-app Module
- Creating and Registering Custom Slot Types
- Web Service Interaction and Asynchronous Requests
- Asking vs Telling Interactions
- Reprompting
- Displaying Data on Cards
Study Guide & Exercise Workbook:
chapter 2: https://github.com/bignerdranch/developing-alexa-skills-solutions/blob/master/coursebook/ftSlotTypes_Chapter.pdf
Blog Posts:
Part 1:
https://developer.amazon.com/public/community/post/Tx3DV6ANE5HTG9H/Big-Nerd-Ranch-Series-Developing-Alexa-Skills-Locally-with-Node-js-Setting-Up-Yo
Part 2:
https://developer.amazon.com/public/community/post/Tx1BIPOTYRL82PV/Big-Nerd-Ranch-Series-Developing-Alexa-Skills-Locally-with-Node-js-Implementing
Code Example:
https://github.com/bignerdranch/developing-alexa-skills-solutions/tree/master/2_slotsSlotTypes/solution
Links:
NodeJS: https://nodejs.org/en/
npm: https://www.npmjs.com/
alexa-app: https://github.com/matt-kruse/alexa-app
alexa-app-server: https://github.com/matt-kruse/alexa-app-server
FAA Services: http://services.faa.gov/
Invocation Name guidelines: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/choosing-the-invocation-name-for-an-alexa-skill
Check out our blog for a recap of resources we cover, which you can use ...
Check out our blog for a recap of resources we cover, which you can use ...
Check out our blog for a recap of resources we cover, which you can use ...
Check out our blog for a recap of resources we cover, which you can use ...