Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ActivityStatus
Add Video Skill to existing Developer accountDone
Configure Lambda function and map with VSK

Done

  • Configured lambda function with sample code in AWS
  • Mapped to VSK in existing developer account
Implement lambda functions against existing custom skill utterances (e.g. My Device)

Open

  • There are total 30 voice command utterances which need to be mapped from custom skill to VSK
  • List of Intents captured In this section
Map video skill APIs with RDK skill mapper module

Open

  • Map existing JSON RPC commands with new response pattern from VSK
  • Add new JSON RPC commands for additional features provided by VSK
Build support for AVS thunder Thunder plugin

In Progress

  • Recipe support added.
  • Build support In progress
    • Found some issues with SDK 1.20
    • Currently trying with 1.18 & 1.19 SDKs
Integration of Smart screen SDK

In Progress

  • Dependencies for ASIO, Web Socket++ added.
  • Recipe for alexa-ss-sdk added. Build support is in progress. 
Integration of APL (Alexa Presentation Language) library

Done

  • Build integration complete for APL core library.
Validation of the AVS plugin in video accelerator along with video skill APIs (final target)Open

...

AVS Plugin

AVS plugin is a thunder Thunder plugin developed by metrological/amazon. it supports configurable audio sources and depends on the AVS client SDK.

  • As of now it only supports general Alexa skills (without any RDK specific skill)
  • Current source code is built with AVS Device SDK 1.15 & Smart Screen SDK 2.0.1

Source code

Source code is hosted in GitHub

...

CMakeTypePurposeStatus
FindAlexaClientSDK.cmakeRequiredFor AVS SDKResolved
FindAlexaSmartScreenSDK.cmakeOptionalFor Smart Screen SDKTBA
FindGStreamer.cmakeRequiredFor GstreamerResolved
FindLibCURL.cmakeRequiredFor LibcurlResolved
FindPortaudio.cmakeRequiredFor Port AudioResolved
FindPryonLite.cmakeOptionalFor Pryon Wake-Word-EngineTBA
FindWebsocketpp.cmakeOptionalWeb socket+ For Smart Screen SDKResolved
FindYoga.cmakeOptional

Cross platform Layout engine

Required for Smart Screen

SDK

Resolved
FindAsio.cmakeOptionalASIO library For Smart Screen SDKResolved

...