RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Alexa Smart Screen support |
---|
...
| |
AVS plugin integration with RDK services |
|
Voice control support for new RDK UI |
|
...
Build support/ OE Layer | meta-rdk-voice |
---|
...
source code/ dependency | alexa_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.
Code Block |
---|
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 Manifestrdkv.xml -b rdk-next -2. How to download AVS components a) Add below entries in manifest to download Alexa voice dependencies. $ git clone https://code.rdkcentral.com/r/ <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 abovecan isbe important. Using it one can used to 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 for RaspberryPi Hybrid
$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-20210210
$ repo sync -j4 --no-clone-bundle
...
a media client image
Code Block |
---|
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 |
...
To build image with westeros compositor
...
3. Build the image $ bitbake rdk-generic- |
...
To build image with default compositor
$ bitbake rdk-generic-hybrid-wpe-image
...
mediaclient-image Note. Kernel Image & root filesystem will be available in ./tmp/deploy/images/<Machine-Arch> folder |
User Guide, Roadmap and Wiki documentsraspberrypi-rdk-hybrid folderDocumentation Links
Amazon Voice Integration manual
AVS Developer Account and Skill Creation Guidelines for RDK
Integrating Alexa Video Skill Kit with RDK
Known Issues
Known known issues & current limitations are detailed here.