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 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

Open

Recipe need to be added to build 

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

...

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 SDKTBAResolved
FindYoga.cmakeOptionalRequired for Smart Screen SDKTBAResolved
FindAsio.cmakeOptionalASIO library For Smart Screen SDKTBAResolved

Video catalog

With the Video Skill API, you can build skills that let customers control their entire video experience by voice.

...

  • Whether it supports open wake word engines (pryon is not available to all).(tick)
    • Pryon Lite is provided on demand
  • How the response from Video skill APIs should be handled?
    • The response path from Video skill API is different and will not come back to the AVS SDK. We need to implement communication mechanism similar to that of IOT endpoints.
  • What are the requirement for RDK UI (any reference UI) for interacting with smart screen (interface, API etc.)
    • TBD
  • What are requirement for RDK  UI to render the display card (text) in UI against each voice command
    • TBD