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

Compare with Current View Page History

« Previous Version 9 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

Component/Dependencies updated:

Build support/ OE Layermeta-rdk-voice
source code/ dependencyalexa_skill_mapper, wpeframework, wpeframework-plugins, rdkservices, websocketpp, apl-core-library, alexa-smart-screen-sdk, 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.

1. How to set workspace
  $ 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 rdkv.xml -b rdk-next
2. How to download AVS components
 a) Add below entries in manifest to download Alexa voice dependencies.
    <project dest-branch="rdk-next" name="components/generic/rdk-oe/meta-rdk-voice" path="meta-rdk-voice" revision="rdk-next" upstream="rdk-next"/>
    <project name="components/generic/avs/alexa_skill_mapper" revision="rdk-next"/> 
 [OR]
 b) Clone the meta layer (works for non external-src builds)
    $ git clone https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-voice

$ repo sync -j4 --no-clone-bundle
Note:
* The <Manifest-Repository> URL along with-m Manifest.xml option in the build sequence can be used to download either generic RDK code or that of the RDK accelerator collaboration repositories.
* 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

1. Source the environment
  $ source <OEM-Platform>/setup-environment
  e.g. 
  $ source meta-cmf-raspberrypi/setup-environment
2. Machine configuration
 - Select the appropriate machine configuration option
 e.g. Select option raspberrypi-rdk-mc.conf
3. Build the image
$ 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

  • No labels