The Alexa Voice Service (AVS) allows you to integrate Alexa’s built-in voice capabilities into your connected products. With AVS, your users will have the ability to play music, request the weather forecast and local news, get updates on traffic conditions, ask general knowledge questions, set timers and alarms, query Wikipedia and much more, the same way they would with an Amazon Echo. You also have access to third-party skills developed using the Alexa Skills Kit (ASK). Using AVS and ASK together, you can build sophisticated interactions to extend the capabilities of your Alexa-enabled product.
Step 1: Register Your Product
- Sign up for a free Amazon developer account
- Select Get Started under Alexa Voice Service and follow the step-by-step instructions
Step 2: Prototype
It’s easy to prototype with AVS. From your desktop, spin up our Java sample app compatible with Linux, Mac, and Windows or follow our GitHub tutorial to build your AVS prototype using a RaspberryPi with an off-the-shelf microphone and speaker(s).
Step 3: Design and Build with AVS
Integrate Alexa’s voice capabilities into your connected product:
- Review Designing for AVS to determine the right implementation for your Alexa-enabled product
- Read our Functional Design Guide to understand best practices for integrating Alexa into your product
- Design an engaging experience for your users using our UX Guidelines
- Integrate Alexa into your product with the AVS API
- NEW - Learn more about hardware development kits for AVS.
Step 4: Launch Your Product
- Launch your Alexa-enabled product with our Marketing and Brand Guidelines
Enabling Media Services
To distribute a product that enables access to Amazon Music, Audible, and/or third-party media services, certification is required. For additional details and requirements, please review Alexa Voice Service Terms and Agreements.
Managing Alexa on Your Product
Once a user provides consent to access Alexa on your product, it will be available for configuration in the Amazon Alexa app. From Settings users can personalize their experience by entering a ZIP code, switching to metric measurement, and naming their product.
From the Manage Your Content and Devices page, users have the ability to de-register a product. Once de-registered it can no longer make calls to the API on the customer’s behalf.
From the Manage Login with Amazon page, users will have the ability to revoke their consent for your product to make calls to the API on their behalf. Once consent is revoked, the product will no longer have access to AVS.