Alexa has a robust library of developer technical documentation, designed specifically to help you build voice and multimodal experiences customers love. These are the most popular tech docs from 2022, divided into the categories of skills, smart homes, and the Alexa Voice Service (AVS).
The Alexa skill ecosystem is expanding quickly. Today, Alexa has more than 130,000 skills in 17 language variants across more than 80 countries. Explore the documentation that keeps skill builders innovating to connect with a global audience.
- Build an engaging skill: This workshop gives you hands-on experience using the Alexa Skills Kit (ASK) to design an engaging voice interface, ultimately creating a skill called ‘Cake Time.’
- Steps to build a custom skill: Get a step-by-step guide to create a custom voice interaction model, then create unique skills.
- Speech Synthesis Markup Language (SSML) reference: Use SSML to control how Alexa generates the speech, adding pauses and other natural speech effects.
- Alexa Skills Kit sound library: Discover a set of sound effects that you can integrate into your skill.
- Request and response JSON reference: This tech doc details the protocol interface between the Alexa service and the web service or Lambda function you create. AWS Lambda is a service offered by Amazon Web Services.
Developers are creating groundbreaking ambient experiences through smart homes, and customers have now connected over 300 million smart home devices to Alexa. Here are the tech docs helping shape the future of connected homes.
- Understand the smart home skill API: See a comprehensive overview of building for smart homes, including a breakdown of supported devices and how the smart home API works.
- Smart home Zigbee support: This guide helps you connect your smart home device to Alexa with Zigbee, a global wireless radio communication standard designed to enable the control and monitoring of connected devices. As a low-power, close-proximity solution, Zigbee is especially well suited for home automation.
- Steps to build a smart home skill: Learn what it takes to create your own smart home skill, all the way from registering an account to skill certification.
- Get started with smart home skill device templates: You can connect a wide variety of devices to Alexa by using the Smart Home API. Get started by reviewing the device templates in this document to find a match for your specific needs.
- Understand state and change reporting: When you create an Alexa skill that interacts with a smart home device, you can include support for state and change reporting. This concept guide outlines how you report state to Alexa as well as how to indicate covers the Alexa interfaces your skill supports.
Amazon Voice Service (AVS)
Amazon Voice Service helps engineering manufacturers (OEM), original design manufacturers (ODM), and systems integrators (SI) build Alexa into smart speakers, headphones, PCs, TVs, vehicles, and more. Discover the tech docs most valuable to the AVS community.
- Get started with Alexa Voice Service: An overview of Alexa Voice Service, key features, and customer experience guidelines for device makers.
- Register a product with AVS: In this tutorial, you learn to register an AVS Built-in device with the Amazon developer portal. To do so, you’ll also go through the steps of account creation and setting up a security profile.
- AVS UX attention system: The Alexa attention system ensures Alexa behaves predictably and with familiarity—even with different devices. The attention system is made up of non-verbal and visual pieces, including color, sound, and animation. This tech doc describes each of the attention system’s individual components and attention states in detail.
- Functional requirements for AVS products: This document provides functional and design requirements and recommendations to help you meet user expectations and avoid issues as you develop, prototype, and prepare your product for commercial release.
- SpeechRecognizer 2.3 for AVS: The SpeechRecognizer interface is the core interface of the Alexa Voice Service (AVS), exposing directives and events for capturing and interacting with user speech. In this guide, you will see updates for SpeechReocgnizer 2.3 and gain in-depth knowledge of its features.