avs-device-sdk support SDS ASP voice data
This commit is contained in:
parent
cf83b22f6a
commit
6c63d2969d
|
@ -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 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue