alexa-video-multimodal
alexa-video-multimodal copied to clipboard
This repository contains sample code and reference materials for Alexa Video Skills for Echo Show. For technical issues using this repository please reach out to https://forums.developer.amazon.com/sp...
Alexa Video Multimodal Reference Software
This project contains reference software for developing an Alexa video skill on Echo Show. Video skills refer to Alexa skills that can play movies, television, or episodic content. Multimodal is a term for devices with interfaces that offer both voice and screen-based experiences. An example of a multimodal device is an Echo Show.
** This repository has been archived **
This repository is still available as a point-in-time reference, but no further updates or support will be prioritized.
The main components of a video skill consist of an AWS Lambda, a web player, and a skill manifest. Similar to other Alexa skills, the Lambda acts as the skill's backend. The web player acts as the skill's front end, and runs on a Echo Show device. It renders video as well as shows UI transport controls such as a play and a pause button. Similar to other Alexa skills, the video skill manifest is a JSON file that describes your skill.
This project contains a sample web player, a sample lambda, and, also, an infrastructure CLI tool.
The CLI tool automates the creation and updating of the video skill with the sample web player and lambda on the cloud. While the sample web player and lambda can be built and managed without the CLI tool, using it is highly recommended for users who want to quickly have a fully functional skill.
Quick Start
To get the video skill working on your Echo Show as soon as possible, use the infrastructure CLI tool. To do this follow these steps:
-
Ensure you have all the project requirements:
- See
Requirementsin Infrastructure CLI Tool
- See
-
Install the infrastructure CLI tool.
- See
Installationin Infrastructure CLI Tool
- See
-
Use the CLI tool to build the skill.
- Run the
--initcommand using the CLI tool. - Run the
--deploycommand using the CLI tool. - Enable your skill on your Echo Show device and test it.
- See
Usagein Infrastructure CLI Tool.
- Run the
Components
- Sample Lambda
- Sample Web Player
- Infrastructure CLI Tool
Documentation
See the full technical documentation.
License
This library is licensed under the Amazon Software License.