You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Highlights

Alexa Smart Screen support added

  • Smart screen build support is available with a DISTRO feature
  • Voice chrome integration available
  • Smart screen integrated as UI Overlay
  • Control smart screen through skill mapper

AVS plugin integration with RDK services

  • Skill maps updated to make use of RDK service plugins
  • RDK Shell interfacing available for the JSON RPCs

Voice control support for new RDK UI

  • Volume control functionalities routed through DisplaySettings plugin
  • Key navigations using RDK Shell
  • Supports new launch shortcuts for Bluetooth & Wi-Fi settings
  • Application launch supported using Cobalt, ResidentApp and LightningApp plugins

Alexa Smart Screen support added

  • Smart screen build support is available with a DISTRO feature
  • Voice chrome integration available
  • Smart screen integrated as UI Overlay
  • Control smart screen through skill mapper

AVS plugin integration with RDK services

  • Skill maps updated to make use of RDK service plugins
  • RDK Shell interfacing available for the JSON RPCs

Voice control support for new RDK UI

  • Volume control functionalities routed through DisplaySettings plugin
  • Key navigations using RDK Shell
  • Supports new launch shortcuts for Bluetooth & Wi-Fi settings
  • Application launch supported using Cobalt, ResidentApp and LightningApp plugins

Updated component/dependency list:

Build support/ OE Layermeta-rdk-voice
source code/ dependencyalexa_skill_mapper, wpeframework, wpeframework-plugins, rdkservices, websocketpp, rapidjson, asio
Patches
  • Patch files are available in RDK Meta layers to build support for AVS SDKs & dependent components.


Getting the code

Note: The repository are only available to RDK members for whom it is provisioned.

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u <Manifest-Repository> -m Manifest.xml -b rdk-next

e.g. $ repo init -u https://code.rdkcentral.com/r/manifests -m Manifest.xml -b rdk-next

- Add below entries in manifest to download Alexa voice dependencies.

$ git clone https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-voice
<project name="components/generic/avs/alexa_skill_mapper" revision="rdk-next"/>

$ repo sync -j4 --no-clone-bundle

The -m Manifest.xml in the build sequence above is important. Using it one can download either generic RDK code or that of the RDK accelerator collaboration repositories.
If this is not specified, you will get an RDK-V tree by default.
The -b rdk-next in the build sequence above specifies the branch to use. To download one of the tagged releases, -b <tag-name> should be used.

Building a media client image

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-next
$ repo sync -j4 --no-clone-bundle

$ source meta-cmf-raspberrypi/setup-environment

Select option raspberrypi-rdk-mc.conf

$ bitbake rdk-generic-mediaclient-image
Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-mc folder

User Guide & wiki Links

Amazon Voice Integration manual

AVS Developer Account and Skill Creation Guidelines for RDK

Integrating Alexa Video Skill Kit with RDK

Known Issues

Known issues are detailed here.

  • No labels