Alexa presentation language is now available to all developers – Company announcement

Alexa presentation languageAmazon has released the Alexa Presentation Language (APL) in public beta from today. This means any developer with the necessary skills can now build interactive, multi-modal Alexa skills & customize them for different Alexa-enabled devices. Starting today, you test them in the Alexa Developer Console using the authoring tool & simulator.

Here’s the announcement by Amazon:

Build with Voice, Visuals, & Touch

APL is designed from the ground up for creating voice-first, multimodal Alexa skills. Optimized for Alexa-enabled devices, it also ensures that your skills can reach customers on Echo Spot, Echo Show, and Fire TV. With APL, you have the flexibility to enhance your skill experience for different device types, control your user experience by defining where visual elements are placed on screens, and choose a variety of components available with APL that are best suited for your content. You can use the following features for your APL skills:

  • Images, Text, and Lists: Use images and text and specify text color, size, and weight for available fonts. You can also make both text and images responsive to touch using TouchWrappers. Use vertical and horizontal lists to show a continuous list of choices, and allow customers to navigate the list via voice or by touch / remote control.
  • Layouts, Styles, and Conditional Expressions: You can take advantage of the pre-defined header, footer, and hints provided by Amazon. You can customize by device type using the when property in your APL documents; You can also see viewport information in your skill lambda. For example, you can use this to send different voice responses for example, you may want to send different voice responses and/or different visuals when the device shape is round compared to when the shape is rectangular.
  • Speech Synchronization: You can send commands that change the audio or visual presentation of the content of the screen or generate them automatically within your APL documents. For example, you can highlight the line or block of text currently being read using the SpeakItem command and highlightMode. You can use SetPage and AutoPage commands to control the pages displayed in a Pager component, and the Idle command to insert pauses.
  • Slideshows: You can present slideshows of images and other content.
  • Built–In Intents by Ordinal: You can use built-in intents to enable selection by ordinal. For example, customers can say “select the second one” when a list is on-screen, Alexa will invoke your skill with the new built-in AMAZON.SelectIntent and inform you of the selected ordinal.

Get Inspired, Learn, & Build with APL

Many developers have already published multimodal skills using APL. Visit our website to see how they used APL and get inspired to start building your own voice-first, visual experiences. To get started with APL, check out our technical documentation and Alexa Design Guide. Register for our upcoming webinars to learn more:

  • Get Started with the Alexa Presentation Language: November 7, 10 am -12 pm PT – Register Now
  • Advanced Template Building with the Alexa Presentation Language: November 14, 10 am – 12 pm PT – Register Now

Start building your APL skills today, and see how they will look on different device types using the APL authoring tool and simulator in the Alexa Developer Console. As noted above, please do not test on devices yet since there’s a known disparity issue.

Stay Tuned for Device Testing & Certification Availability

When the software update mentioned above is complete, device rendering will match the authoring tool and we will begin the certification process for skills that you submit. If you submit skills before then, we’ll wait until the update is finished to start the certification process. Please tune into the Alexa developer blog and for follow-up announcements. You can also sign up for our newsletter to receive email updates.

Source: Amazon

 

Click here to opt-out of Google Analytics