Today, we are excited to announce the general availability of Alexa Smart Screen SDK v2.0. The SDK enables device makers to bring rich Alexa visual experiences to voice-enabled products with screens. Last year we announced the preview of the SDK and have since enhanced its capabilities to deliver a richer experience for customers. We are also introducing qualified solutions (based on the new SDK) from Broadcom and CommScope to help accelerate product development and time to market. The Alexa Smart Screen SDK is C++ based and available on GitHub along with sample apps for Raspberry Pi3 and MacOS.
The Alexa Smart Screen SDK has been optimized for television viewing experiences (on smart TVs, set-top boxes, soundbars, AV receivers, etc.). The SDK offers native integration of Alexa functionality with TVs and supports adaptive visual responses to minimize interruption. Device makers can render partial screen-responses when the TV is playing video, and full-screen responses when the TV is idle.
“Customers love interacting with visually rich, voice-enabled products throughout their home. As we’ve seen with the recent LG TV integration, the Alexa Smart Screen SDK makes it easier than ever for device makers to build visual products with Alexa,” said Nedim Fresko, vice president of Alexa Devices. “The SDK enables developers to natively integrate Alexa functionality with the device’s UX, so manufacturers can make Alexa feel at home on televisions.”
With the launch of Echo Show, Amazon pioneered multimodal voice-forward experiences that augmented Alexa’s existing voice-only experience with rich visuals that make it even easier to consume information. The Alexa Smart Screen SDK builds on the capabilities of the AVS Device SDK and supports visual experiences for:
The Alexa Smart Screen SDK includes a new core rendering engine for Alexa Presentation Language (APL). APL is the common design language for the Echo family and 3rd party screen-based Alexa devices. Through APL, developers can build interactive voice skills that include images, slideshows, video, vector graphics, and animation. The SDK’s APL engine supports rendering in a web browser and includes sample implementations for Raspberry Pi and MacOS that package everything to get you up and running quickly.
Alexa Smart Screen SDK powers LG’s award winning OLED, NanoCell, and UHD Alexa built-in TVs, enabling TV customers to see a live feed of their smart camera, look up weather and get access to 100,000+ skills. Support for interactive Alexa visuals using Alexa Presentation Language (APL) means customers get more out of their TV. For instance, LG Alexa built-in TV customers can book tickets (“Alexa, open Kayak”), view video recipes (“Alexa, open Food Network”), play games (“Alexa, open play who wants to be a millionaire”) and more.
The Broadcom BCM972180 Voice STB Development Kit for AVS enables device makers to create set top boxes with Alexa built-in. It is the first kit with a STB system-on-chip (SoC) that supports far-field voice and leverages the Smart Screen SDK. This solution features the BCM72180 STB SoC, a quad-core processor with support for 4K/60p 10-bit video and multi-channel audio. The kit includes form-factor reference hardware with 2 microphones and Broadcom's audio front end algorithms processed directly on the SoC (no external DSP required). It also includes Broadcom’s Nexus Set-Top Box reference software stack (for Linux or RDK) and comes pre-integrated with Broadcom's audio front end, the Amazon wake word engine, and the Alexa Smart Screen SDK.
CommScope/ARRIS, a global leader in entertainment and communications solutions, is an AVS-qualified systems integrator that combines hardware, software and services to enable advanced video experiences with the Alexa Smart Screen SDK. They support enabling Alexa built-in solutions for service providers, commercial verticals, and enterprises.
Device makers can get started with the Alexa Smart Screen SDK today. Start development with the SDK source on GitHub with included sample apps for Raspberry Pi3 and MacOS, review technical documentation including functional requirements and design guides, or procure a development kit for commercial products.