meta-offline-voice-agent: Enable layer for offline voice recognition 94/27794/6
authoramanarora_09 <aman.arora9848@gmail.com>
Fri, 22 Jul 2022 13:58:23 +0000 (15:58 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 28 Jul 2022 13:58:18 +0000 (13:58 +0000)
commiteda84d25d819824d641cf89af1e4d61a5e946744
tree38f4b7c34a5b91257518bcbcdc6b96d24f0641b2
parentf206eab5753bd9ee2d5b1126c6ec5a18e75cac89
meta-offline-voice-agent: Enable layer for offline voice recognition

- This enables offline voice recognition in AGL
- Can successfully run vosk API and vosk websocket server

Changes:
- Create a new layer: meta-offline-voice-recognition
- Create recipes for the the Vosk library, API, websocket server and model
- Create feature template for the layer (agl-offline-voice-agent)
- Add all required packages to IMAGE_INSTALL
- ptest enable recipe python3-vosk-api
- Few fixes

Bug-AGL: SPEC-4497

Change-Id: Icb290ceee22e2c3a51cbd67f7431701795f1201b
Signed-off-by: amanarora_09 <aman.arora9848@gmail.com>
27 files changed:
meta-offline-voice-agent/COPYING.MIT [new file with mode: 0644]
meta-offline-voice-agent/README [new file with mode: 0644]
meta-offline-voice-agent/conf/layer.conf [new file with mode: 0644]
meta-offline-voice-agent/dynamic-layers/meta-agl-demo/recipes-platform/images/agl-demo-platform-voice.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-blas/openblas/files/0001-Modify-makefile-for-yocto.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-blas/openblas/openblas_git.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-sounddevice/python3-sounddevice_0.4.4.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-srt/python3-srt_3.5.2.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-vosk-websocket-server/python3-vosk-websocket-server_git.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-vosk/python3-vosk-api/0001-Change-library-search-path-to-usr-lib.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-vosk/python3-vosk-api/run-ptest [new file with mode: 0644]
meta-offline-voice-agent/recipes-python/python3-vosk/python3-vosk-api_0.3.42.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi/0001-Build-fix-for-include-in-makefile.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi/0001-Enforce-cross-compilation-under-bitbake.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi/0001-Fixes-for-shared-library-compilation.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi/OLD/0001-Build-fix-for-include-in-makefile.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi/OLD/0001-Enforce-cross-compilation-under-bitbake.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi_git.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-model-small-en-us/vosk-model-small-en-us_0.15.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-openfst/files/0001-build-fixes-for-bitbake.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-openfst/vosk-openfst_1.8.0.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk-server/vosk-server_git.bb [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk/vosk/0001-Build-fixes-for-shared-library-under-bitbake.patch [new file with mode: 0644]
meta-offline-voice-agent/recipes-vosk/vosk/vosk_0.3.42.bb [new file with mode: 0644]
templates/feature/agl-offline-voice-agent/50_bblayers.conf.inc [new file with mode: 0644]
templates/feature/agl-offline-voice-agent/50_local.conf.inc [new file with mode: 0644]
templates/feature/agl-offline-voice-agent/README_feature_agl-offline-voice-agent.md [new file with mode: 0644]