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 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:
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 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:
Learn about how AVS prioritizes and handles competing audio requests and outputs through its interaction model:
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":
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:
Was this page helpful?
Last updated: Nov 27, 2023