Platform Specific Features > Amazon Alexa
Learn more about Alexa specific features that can be used with the Jovo Framework.
Find an introduction to how Amazon Alexa works here: Getting Started > Voice App Basics > Amazon Alexa.
You can access the alexaSkill
object like this:
let alexa = this.alexaSkill();
This section provides an overview of Alexa specific features for routing. For the basic concept, take a look here: App Logic > Routing.
You can find more about dialog interface here: Platform specifics > Amazon Alexa > Dialog Mode.
This section provides an overview of Alexa specific features for user data. For the basic concept, take a look here: App Logic > Data.
You can find more about lists here: Platform specifics > Amazon Alexa > Lists
Learn how to access your user's location data here: Platform specifics > Amazon Alexa > Data
This section provides an overview of Alexa specific features for output. For the basic concept, take a look here: App Logic > Output.
For responses that require long processing times, you can use progressive responses to tell your users that you are currently working on fulfilling their request.
Here is the official reference by Amazon: Send the User a Progressive Response.
this.alexaSkill().progressiveResponse(speech);
Find an example file here: indexProgressiveResponse.js
.
You can find out more about visual output here: Platform specifics > Amazon Alexa > Visual
You can find more about Jovo Audioplayer support here: Platform specifics > Amazon Alexa > Audioplayer.