Explore AVS Concepts
Learn about various general Alexa Voice Service (AVS) concepts to help you understand how to implement your AVS interfaces to get the behavior that you expect on your device.
Context
A context
object communicates the state of the device components to AVS. Learn which AVS interfaces require a context
object and how to configure context
to correctly report device state information to AVS:
Exceptions
When an error occurs, AVS returns a message to your client that includes an exception code and a description. Learn more about exceptions:
Focus management
Focus management improves the accuracy of responses from Alexa when a user makes an ambiguous request. Learn how AVS uses focus management to determine the current focus and accurately respond to user requests:
» About Alexa Voice Service (AVS) Focus Management
Interaction Model
Learn about how AVS prioritizes and handles competing audio requests and outputs through its interaction model:
» About the Alexa Voice Service (AVS) Interaction Model
Per-Interface Settings
Learn how to use per-interface settings for your AVS-enabled device:
Reportable State Properties
Learn about the special context properties for generic controllers called "reportable state properties":
AVS Versions
Learn about the difference between the two versioning systems used by AVS – Envelope Version and Interface Versions and the types of changes that cause Amazon to increment a version:
Last updated: Apr 16, 2021