avs-device-sdk support SDS ASP voice data

This commit is contained in:
Huang Xin 2022-05-28 04:02:13 -07:00
parent cf83b22f6a
commit 6c63d2969d
2 changed files with 7 additions and 5 deletions

View File

@ -19,10 +19,8 @@ COMPATIBLE_HOST = "aarch64-poky-linux"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE \ EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE -DBUILD_TESTING=OFF \
-DGSTREAMER_MEDIA_PLAYER=ON -DPORTAUDIO=ON -DCMAKE_BUILD_TYPE=DEBUG -DPKCS11=OFF \ -DGSTREAMER_MEDIA_PLAYER=ON -DASPMIC=ON -DCMAKE_BUILD_TYPE=DEBUG -DPKCS11=OFF \
-DPORTAUDIO_LIB_PATH=${STAGING_DIR_HOST}${libdir}/libportaudio.so \
-DPORTAUDIO_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \
-DCURL_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir}/curl \ -DCURL_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir}/curl \
-DCURL_LIBRARY=${STAGING_DIR_HOST}${libdir}/libcurl.so \ -DCURL_LIBRARY=${STAGING_DIR_HOST}${libdir}/libcurl.so \
-DLibArchive_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \ -DLibArchive_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \
@ -31,6 +29,7 @@ EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE \
-DAMAZONLITE_KEY_WORD_DETECTOR_LIB_PATH=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516/PRL2000/libpryon_lite-PRL2000.a \ -DAMAZONLITE_KEY_WORD_DETECTOR_LIB_PATH=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516/PRL2000/libpryon_lite-PRL2000.a \
-DAMAZONLITE_KEY_WORD_DETECTOR_INCLUDE_DIR=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516 \ -DAMAZONLITE_KEY_WORD_DETECTOR_INCLUDE_DIR=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516 \
-DEXTENSION_PATH=${S}/extension/avs-cpp-sdk/KWD \ -DEXTENSION_PATH=${S}/extension/avs-cpp-sdk/KWD \
-DASPMIC_INCLUDE_DIR=${S}/extension/mic-asp-sdk/include \
" "

View File

@ -15,6 +15,9 @@
func(apr_aiwrap_cb_unset)\ func(apr_aiwrap_cb_unset)\
func(apr_aiwrap_res_set) func(apr_aiwrap_res_set)
#ifdef __cplusplus
extern "C" {
#endif
typedef int (*Proc_apr_aiwrap_create)(apr_aiwrap_t** inst, const char* ini_path, const char* param_path); typedef int (*Proc_apr_aiwrap_create)(apr_aiwrap_t** inst, const char* ini_path, const char* param_path);
typedef int (*Proc_apr_aiwrap_destory)(apr_aiwrap_t* inst); typedef int (*Proc_apr_aiwrap_destory)(apr_aiwrap_t* inst);
typedef int (*Proc_apr_aiwrap_start)(apr_aiwrap_t* inst); typedef int (*Proc_apr_aiwrap_start)(apr_aiwrap_t* inst);