diff --git a/sdk/README.md b/src/sdk/README.md similarity index 100% rename from sdk/README.md rename to src/sdk/README.md diff --git a/sdk/changelog.txt b/src/sdk/changelog.txt similarity index 100% rename from sdk/changelog.txt rename to src/sdk/changelog.txt diff --git a/sdk/clean.sh b/src/sdk/clean.sh similarity index 100% rename from sdk/clean.sh rename to src/sdk/clean.sh diff --git a/sdk/include/ASR/bds_ASRDefines.hpp b/src/sdk/include/ASR/bds_ASRDefines.hpp similarity index 100% rename from sdk/include/ASR/bds_ASRDefines.hpp rename to src/sdk/include/ASR/bds_ASRDefines.hpp diff --git a/sdk/include/ASR/bds_WakeupDefines.hpp b/src/sdk/include/ASR/bds_WakeupDefines.hpp similarity index 100% rename from sdk/include/ASR/bds_WakeupDefines.hpp rename to src/sdk/include/ASR/bds_WakeupDefines.hpp diff --git a/sdk/include/ASR/bds_asr_key_definitions.hpp b/src/sdk/include/ASR/bds_asr_key_definitions.hpp similarity index 100% rename from sdk/include/ASR/bds_asr_key_definitions.hpp rename to src/sdk/include/ASR/bds_asr_key_definitions.hpp diff --git a/sdk/include/ASR/bds_wakeup_key_definitions.hpp b/src/sdk/include/ASR/bds_wakeup_key_definitions.hpp similarity index 100% rename from sdk/include/ASR/bds_wakeup_key_definitions.hpp rename to src/sdk/include/ASR/bds_wakeup_key_definitions.hpp diff --git a/sdk/include/BDSSDKMessage.hpp b/src/sdk/include/BDSSDKMessage.hpp similarity index 100% rename from sdk/include/BDSSDKMessage.hpp rename to src/sdk/include/BDSSDKMessage.hpp diff --git a/sdk/include/BDSpeechSDK.hpp b/src/sdk/include/BDSpeechSDK.hpp similarity index 100% rename from sdk/include/BDSpeechSDK.hpp rename to src/sdk/include/BDSpeechSDK.hpp diff --git a/sdk/lib/libBDSpeechSDK.a b/src/sdk/lib/libBDSpeechSDK.a similarity index 100% rename from sdk/lib/libBDSpeechSDK.a rename to src/sdk/lib/libBDSpeechSDK.a diff --git a/sdk/resources/asr_resource/bds_easr_basic_model.dat b/src/sdk/resources/asr_resource/bds_easr_basic_model.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_basic_model.dat rename to src/sdk/resources/asr_resource/bds_easr_basic_model.dat diff --git a/sdk/resources/asr_resource/bds_easr_dnn_wakeup_model.dat b/src/sdk/resources/asr_resource/bds_easr_dnn_wakeup_model.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_dnn_wakeup_model.dat rename to src/sdk/resources/asr_resource/bds_easr_dnn_wakeup_model.dat diff --git a/sdk/resources/asr_resource/bds_easr_gramm.dat b/src/sdk/resources/asr_resource/bds_easr_gramm.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_gramm.dat rename to src/sdk/resources/asr_resource/bds_easr_gramm.dat diff --git a/sdk/resources/asr_resource/bds_easr_input_model.dat b/src/sdk/resources/asr_resource/bds_easr_input_model.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_input_model.dat rename to src/sdk/resources/asr_resource/bds_easr_input_model.dat diff --git a/sdk/resources/asr_resource/bds_easr_mfe_cmvn.dat b/src/sdk/resources/asr_resource/bds_easr_mfe_cmvn.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_mfe_cmvn.dat rename to src/sdk/resources/asr_resource/bds_easr_mfe_cmvn.dat diff --git a/sdk/resources/asr_resource/bds_easr_mfe_dnn.dat b/src/sdk/resources/asr_resource/bds_easr_mfe_dnn.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_mfe_dnn.dat rename to src/sdk/resources/asr_resource/bds_easr_mfe_dnn.dat diff --git a/sdk/resources/asr_resource/bds_easr_wakeup_words.dat b/src/sdk/resources/asr_resource/bds_easr_wakeup_words.dat similarity index 100% rename from sdk/resources/asr_resource/bds_easr_wakeup_words.dat rename to src/sdk/resources/asr_resource/bds_easr_wakeup_words.dat diff --git a/sdk/resources/asr_resource/bds_license.dat b/src/sdk/resources/asr_resource/bds_license.dat similarity index 100% rename from sdk/resources/asr_resource/bds_license.dat rename to src/sdk/resources/asr_resource/bds_license.dat diff --git a/sdk/resources/asr_resource/chuangmi/bds_easr_dnn_wakeup_model.dat b/src/sdk/resources/asr_resource/chuangmi/bds_easr_dnn_wakeup_model.dat similarity index 100% rename from sdk/resources/asr_resource/chuangmi/bds_easr_dnn_wakeup_model.dat rename to src/sdk/resources/asr_resource/chuangmi/bds_easr_dnn_wakeup_model.dat diff --git a/sdk/resources/asr_resource/end2end_wakeup_far.dat b/src/sdk/resources/asr_resource/end2end_wakeup_far.dat similarity index 100% rename from sdk/resources/asr_resource/end2end_wakeup_far.dat rename to src/sdk/resources/asr_resource/end2end_wakeup_far.dat diff --git a/sdk/resources/asr_resource/global.cmvn b/src/sdk/resources/asr_resource/global.cmvn similarity index 100% rename from sdk/resources/asr_resource/global.cmvn rename to src/sdk/resources/asr_resource/global.cmvn diff --git a/sdk/resources/asr_resource/hmm_wakeup_far.dat b/src/sdk/resources/asr_resource/hmm_wakeup_far.dat similarity index 100% rename from sdk/resources/asr_resource/hmm_wakeup_far.dat rename to src/sdk/resources/asr_resource/hmm_wakeup_far.dat diff --git a/sdk/resources/asr_resource/vad.dnn b/src/sdk/resources/asr_resource/vad.dnn similarity index 100% rename from sdk/resources/asr_resource/vad.dnn rename to src/sdk/resources/asr_resource/vad.dnn diff --git a/sdk/sample/asr/.BDSpeechSDK2.supp.swp b/src/sdk/sample/asr/.BDSpeechSDK2.supp.swp similarity index 100% rename from sdk/sample/asr/.BDSpeechSDK2.supp.swp rename to src/sdk/sample/asr/.BDSpeechSDK2.supp.swp diff --git a/sdk/sample/asr/BDS_Ident.dat b/src/sdk/sample/asr/BDS_Ident.dat similarity index 100% rename from sdk/sample/asr/BDS_Ident.dat rename to src/sdk/sample/asr/BDS_Ident.dat diff --git a/sdk/sample/asr/Makefile b/src/sdk/sample/asr/Makefile similarity index 100% rename from sdk/sample/asr/Makefile rename to src/sdk/sample/asr/Makefile diff --git a/sdk/sample/asr/README.md b/src/sdk/sample/asr/README.md similarity index 100% rename from sdk/sample/asr/README.md rename to src/sdk/sample/asr/README.md diff --git a/sdk/sample/asr/asr.log b/src/sdk/sample/asr/asr.log similarity index 100% rename from sdk/sample/asr/asr.log rename to src/sdk/sample/asr/asr.log diff --git a/sdk/sample/asr/build_and_run.sh b/src/sdk/sample/asr/build_and_run.sh similarity index 100% rename from sdk/sample/asr/build_and_run.sh rename to src/sdk/sample/asr/build_and_run.sh diff --git a/sdk/sample/asr/main b/src/sdk/sample/asr/main similarity index 100% rename from sdk/sample/asr/main rename to src/sdk/sample/asr/main diff --git a/sdk/sample/asr/pcm/0.pcm b/src/sdk/sample/asr/pcm/0.pcm similarity index 100% rename from sdk/sample/asr/pcm/0.pcm rename to src/sdk/sample/asr/pcm/0.pcm diff --git a/sdk/sample/asr/pcm/1.pcm b/src/sdk/sample/asr/pcm/1.pcm similarity index 100% rename from sdk/sample/asr/pcm/1.pcm rename to src/sdk/sample/asr/pcm/1.pcm diff --git a/sdk/sample/asr/pcm/16k-0.pcm b/src/sdk/sample/asr/pcm/16k-0.pcm similarity index 100% rename from sdk/sample/asr/pcm/16k-0.pcm rename to src/sdk/sample/asr/pcm/16k-0.pcm diff --git a/sdk/sample/asr/pcm/16k-1.pcm b/src/sdk/sample/asr/pcm/16k-1.pcm similarity index 100% rename from sdk/sample/asr/pcm/16k-1.pcm rename to src/sdk/sample/asr/pcm/16k-1.pcm diff --git a/sdk/sample/asr/pcm/2.pcm b/src/sdk/sample/asr/pcm/2.pcm similarity index 100% rename from sdk/sample/asr/pcm/2.pcm rename to src/sdk/sample/asr/pcm/2.pcm diff --git a/sdk/sample/asr/pcm/3.pcm b/src/sdk/sample/asr/pcm/3.pcm similarity index 100% rename from sdk/sample/asr/pcm/3.pcm rename to src/sdk/sample/asr/pcm/3.pcm diff --git a/sdk/sample/asr/pcm/4.pcm b/src/sdk/sample/asr/pcm/4.pcm similarity index 100% rename from sdk/sample/asr/pcm/4.pcm rename to src/sdk/sample/asr/pcm/4.pcm diff --git a/sdk/sample/asr/pcm/5.pcm b/src/sdk/sample/asr/pcm/5.pcm similarity index 100% rename from sdk/sample/asr/pcm/5.pcm rename to src/sdk/sample/asr/pcm/5.pcm diff --git a/sdk/sample/asr/pcm/6.pcm b/src/sdk/sample/asr/pcm/6.pcm similarity index 100% rename from sdk/sample/asr/pcm/6.pcm rename to src/sdk/sample/asr/pcm/6.pcm diff --git a/sdk/sample/asr/pcm/7.pcm b/src/sdk/sample/asr/pcm/7.pcm similarity index 100% rename from sdk/sample/asr/pcm/7.pcm rename to src/sdk/sample/asr/pcm/7.pcm diff --git a/sdk/sample/asr/pcm/8.pcm b/src/sdk/sample/asr/pcm/8.pcm similarity index 100% rename from sdk/sample/asr/pcm/8.pcm rename to src/sdk/sample/asr/pcm/8.pcm diff --git a/sdk/sample/asr/pcm/8k-0.pcm b/src/sdk/sample/asr/pcm/8k-0.pcm similarity index 100% rename from sdk/sample/asr/pcm/8k-0.pcm rename to src/sdk/sample/asr/pcm/8k-0.pcm diff --git a/sdk/sample/asr/pcm/9.pcm b/src/sdk/sample/asr/pcm/9.pcm similarity index 100% rename from sdk/sample/asr/pcm/9.pcm rename to src/sdk/sample/asr/pcm/9.pcm diff --git a/sdk/sample/asr/src/main.cpp b/src/sdk/sample/asr/src/main.cpp similarity index 100% rename from sdk/sample/asr/src/main.cpp rename to src/sdk/sample/asr/src/main.cpp diff --git a/sdk/sample/asr/valgrind.sh b/src/sdk/sample/asr/valgrind.sh similarity index 100% rename from sdk/sample/asr/valgrind.sh rename to src/sdk/sample/asr/valgrind.sh diff --git a/sdk/sample/asrDemo-srt/.idea/.name b/src/sdk/sample/asrDemo-srt/.idea/.name similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/.name rename to src/sdk/sample/asrDemo-srt/.idea/.name diff --git a/sdk/sample/asrDemo-srt/.idea/asrDemo-srt.iml b/src/sdk/sample/asrDemo-srt/.idea/asrDemo-srt.iml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/asrDemo-srt.iml rename to src/sdk/sample/asrDemo-srt/.idea/asrDemo-srt.iml diff --git a/sdk/sample/asrDemo-srt/.idea/codeStyles/Project.xml b/src/sdk/sample/asrDemo-srt/.idea/codeStyles/Project.xml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/codeStyles/Project.xml rename to src/sdk/sample/asrDemo-srt/.idea/codeStyles/Project.xml diff --git a/sdk/sample/asrDemo-srt/.idea/codeStyles/codeStyleConfig.xml b/src/sdk/sample/asrDemo-srt/.idea/codeStyles/codeStyleConfig.xml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/codeStyles/codeStyleConfig.xml rename to src/sdk/sample/asrDemo-srt/.idea/codeStyles/codeStyleConfig.xml diff --git a/sdk/sample/asrDemo-srt/.idea/misc.xml b/src/sdk/sample/asrDemo-srt/.idea/misc.xml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/misc.xml rename to src/sdk/sample/asrDemo-srt/.idea/misc.xml diff --git a/sdk/sample/asrDemo-srt/.idea/modules.xml b/src/sdk/sample/asrDemo-srt/.idea/modules.xml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/modules.xml rename to src/sdk/sample/asrDemo-srt/.idea/modules.xml diff --git a/sdk/sample/asrDemo-srt/.idea/workspace.xml b/src/sdk/sample/asrDemo-srt/.idea/workspace.xml similarity index 100% rename from sdk/sample/asrDemo-srt/.idea/workspace.xml rename to src/sdk/sample/asrDemo-srt/.idea/workspace.xml diff --git a/sdk/sample/asrDemo-srt/CMakeLists.txt b/src/sdk/sample/asrDemo-srt/CMakeLists.txt similarity index 100% rename from sdk/sample/asrDemo-srt/CMakeLists.txt rename to src/sdk/sample/asrDemo-srt/CMakeLists.txt diff --git a/sdk/sample/asrDemo-srt/README.md b/src/sdk/sample/asrDemo-srt/README.md similarity index 100% rename from sdk/sample/asrDemo-srt/README.md rename to src/sdk/sample/asrDemo-srt/README.md diff --git a/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_cmvn.dat b/src/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_cmvn.dat similarity index 100% rename from sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_cmvn.dat rename to src/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_cmvn.dat diff --git a/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_dnn.dat b/src/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_dnn.dat similarity index 100% rename from sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_dnn.dat rename to src/sdk/sample/asrDemo-srt/asr_resource/bds_easr_mfe_dnn.dat diff --git a/sdk/sample/asrDemo-srt/build_and_run.sh b/src/sdk/sample/asrDemo-srt/build_and_run.sh similarity index 100% rename from sdk/sample/asrDemo-srt/build_and_run.sh rename to src/sdk/sample/asrDemo-srt/build_and_run.sh diff --git a/sdk/sample/asrDemo-srt/data/16k-1.pcm b/src/sdk/sample/asrDemo-srt/data/16k-1.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-1.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-1.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-10.pcm b/src/sdk/sample/asrDemo-srt/data/16k-10.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-10.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-10.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-11.pcm b/src/sdk/sample/asrDemo-srt/data/16k-11.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-11.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-11.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-2.pcm b/src/sdk/sample/asrDemo-srt/data/16k-2.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-2.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-2.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-3.pcm b/src/sdk/sample/asrDemo-srt/data/16k-3.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-3.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-3.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-4.pcm b/src/sdk/sample/asrDemo-srt/data/16k-4.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-4.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-4.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-5.pcm b/src/sdk/sample/asrDemo-srt/data/16k-5.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-5.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-5.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-6.pcm b/src/sdk/sample/asrDemo-srt/data/16k-6.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-6.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-6.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-7.pcm b/src/sdk/sample/asrDemo-srt/data/16k-7.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-7.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-7.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-8.pcm b/src/sdk/sample/asrDemo-srt/data/16k-8.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-8.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-8.pcm diff --git a/sdk/sample/asrDemo-srt/data/16k-9.pcm b/src/sdk/sample/asrDemo-srt/data/16k-9.pcm similarity index 100% rename from sdk/sample/asrDemo-srt/data/16k-9.pcm rename to src/sdk/sample/asrDemo-srt/data/16k-9.pcm diff --git a/sdk/sample/asrDemo-srt/lib-src/gflags-2.2.1.tar.gz b/src/sdk/sample/asrDemo-srt/lib-src/gflags-2.2.1.tar.gz similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/gflags-2.2.1.tar.gz rename to src/sdk/sample/asrDemo-srt/lib-src/gflags-2.2.1.tar.gz diff --git a/sdk/sample/asrDemo-srt/lib-src/gflagsCMakeLists.txt b/src/sdk/sample/asrDemo-srt/lib-src/gflagsCMakeLists.txt similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/gflagsCMakeLists.txt rename to src/sdk/sample/asrDemo-srt/lib-src/gflagsCMakeLists.txt diff --git a/sdk/sample/asrDemo-srt/lib-src/glog-0.3.5.tar.gz b/src/sdk/sample/asrDemo-srt/lib-src/glog-0.3.5.tar.gz similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/glog-0.3.5.tar.gz rename to src/sdk/sample/asrDemo-srt/lib-src/glog-0.3.5.tar.gz diff --git a/sdk/sample/asrDemo-srt/lib-src/glogCMakeLists.txt b/src/sdk/sample/asrDemo-srt/lib-src/glogCMakeLists.txt similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/glogCMakeLists.txt rename to src/sdk/sample/asrDemo-srt/lib-src/glogCMakeLists.txt diff --git a/sdk/sample/asrDemo-srt/lib-src/jsoncpp-1.8.4.tar.gz b/src/sdk/sample/asrDemo-srt/lib-src/jsoncpp-1.8.4.tar.gz similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/jsoncpp-1.8.4.tar.gz rename to src/sdk/sample/asrDemo-srt/lib-src/jsoncpp-1.8.4.tar.gz diff --git a/sdk/sample/asrDemo-srt/lib-src/jsoncppCMakeLists.txt b/src/sdk/sample/asrDemo-srt/lib-src/jsoncppCMakeLists.txt similarity index 100% rename from sdk/sample/asrDemo-srt/lib-src/jsoncppCMakeLists.txt rename to src/sdk/sample/asrDemo-srt/lib-src/jsoncppCMakeLists.txt diff --git a/sdk/sample/asrDemo-srt/scripts/BDS_Ident.dat b/src/sdk/sample/asrDemo-srt/scripts/BDS_Ident.dat similarity index 100% rename from sdk/sample/asrDemo-srt/scripts/BDS_Ident.dat rename to src/sdk/sample/asrDemo-srt/scripts/BDS_Ident.dat diff --git a/sdk/sample/asrDemo-srt/scripts/asrdemo-srt.log b/src/sdk/sample/asrDemo-srt/scripts/asrdemo-srt.log similarity index 100% rename from sdk/sample/asrDemo-srt/scripts/asrdemo-srt.log rename to src/sdk/sample/asrDemo-srt/scripts/asrdemo-srt.log diff --git a/sdk/sample/asrDemo-srt/scripts/build-env.sh b/src/sdk/sample/asrDemo-srt/scripts/build-env.sh similarity index 100% rename from sdk/sample/asrDemo-srt/scripts/build-env.sh rename to src/sdk/sample/asrDemo-srt/scripts/build-env.sh diff --git a/sdk/sample/asrDemo-srt/scripts/convert-audio.sh b/src/sdk/sample/asrDemo-srt/scripts/convert-audio.sh similarity index 100% rename from sdk/sample/asrDemo-srt/scripts/convert-audio.sh rename to src/sdk/sample/asrDemo-srt/scripts/convert-audio.sh diff --git a/sdk/sample/asrDemo-srt/scripts/valgrind.sh b/src/sdk/sample/asrDemo-srt/scripts/valgrind.sh similarity index 100% rename from sdk/sample/asrDemo-srt/scripts/valgrind.sh rename to src/sdk/sample/asrDemo-srt/scripts/valgrind.sh diff --git a/sdk/sample/asrDemo-srt/src/common.cpp b/src/sdk/sample/asrDemo-srt/src/common.cpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/common.cpp rename to src/sdk/sample/asrDemo-srt/src/common.cpp diff --git a/sdk/sample/asrDemo-srt/src/common.h b/src/sdk/sample/asrDemo-srt/src/common.h similarity index 100% rename from sdk/sample/asrDemo-srt/src/common.h rename to src/sdk/sample/asrDemo-srt/src/common.h diff --git a/sdk/sample/asrDemo-srt/src/main.cpp b/src/sdk/sample/asrDemo-srt/src/main.cpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/main.cpp rename to src/sdk/sample/asrDemo-srt/src/main.cpp diff --git a/sdk/sample/asrDemo-srt/src/recognizer.cpp b/src/sdk/sample/asrDemo-srt/src/recognizer.cpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/recognizer.cpp rename to src/sdk/sample/asrDemo-srt/src/recognizer.cpp diff --git a/sdk/sample/asrDemo-srt/src/recognizer.hpp b/src/sdk/sample/asrDemo-srt/src/recognizer.hpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/recognizer.hpp rename to src/sdk/sample/asrDemo-srt/src/recognizer.hpp diff --git a/sdk/sample/asrDemo-srt/src/srt_file_listener.cpp b/src/sdk/sample/asrDemo-srt/src/srt_file_listener.cpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/srt_file_listener.cpp rename to src/sdk/sample/asrDemo-srt/src/srt_file_listener.cpp diff --git a/sdk/sample/asrDemo-srt/src/srt_file_listener.hpp b/src/sdk/sample/asrDemo-srt/src/srt_file_listener.hpp similarity index 100% rename from sdk/sample/asrDemo-srt/src/srt_file_listener.hpp rename to src/sdk/sample/asrDemo-srt/src/srt_file_listener.hpp diff --git a/sdk/sample/asrDemo2/.idea/asrDemo2.iml b/src/sdk/sample/asrDemo2/.idea/asrDemo2.iml similarity index 100% rename from sdk/sample/asrDemo2/.idea/asrDemo2.iml rename to src/sdk/sample/asrDemo2/.idea/asrDemo2.iml diff --git a/sdk/sample/asrDemo2/.idea/codeStyles/Project.xml b/src/sdk/sample/asrDemo2/.idea/codeStyles/Project.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/codeStyles/Project.xml rename to src/sdk/sample/asrDemo2/.idea/codeStyles/Project.xml diff --git a/sdk/sample/asrDemo2/.idea/codeStyles/codeStyleConfig.xml b/src/sdk/sample/asrDemo2/.idea/codeStyles/codeStyleConfig.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/codeStyles/codeStyleConfig.xml rename to src/sdk/sample/asrDemo2/.idea/codeStyles/codeStyleConfig.xml diff --git a/sdk/sample/asrDemo2/.idea/misc.xml b/src/sdk/sample/asrDemo2/.idea/misc.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/misc.xml rename to src/sdk/sample/asrDemo2/.idea/misc.xml diff --git a/sdk/sample/asrDemo2/.idea/modules.xml b/src/sdk/sample/asrDemo2/.idea/modules.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/modules.xml rename to src/sdk/sample/asrDemo2/.idea/modules.xml diff --git a/sdk/sample/asrDemo2/.idea/vcs.xml b/src/sdk/sample/asrDemo2/.idea/vcs.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/vcs.xml rename to src/sdk/sample/asrDemo2/.idea/vcs.xml diff --git a/sdk/sample/asrDemo2/.idea/workspace.xml b/src/sdk/sample/asrDemo2/.idea/workspace.xml similarity index 100% rename from sdk/sample/asrDemo2/.idea/workspace.xml rename to src/sdk/sample/asrDemo2/.idea/workspace.xml diff --git a/sdk/sample/asrDemo2/CMakeLists.txt b/src/sdk/sample/asrDemo2/CMakeLists.txt similarity index 100% rename from sdk/sample/asrDemo2/CMakeLists.txt rename to src/sdk/sample/asrDemo2/CMakeLists.txt diff --git a/sdk/sample/asrDemo2/README.md b/src/sdk/sample/asrDemo2/README.md similarity index 100% rename from sdk/sample/asrDemo2/README.md rename to src/sdk/sample/asrDemo2/README.md diff --git a/sdk/sample/asrDemo2/pcm/0.pcm b/src/sdk/sample/asrDemo2/pcm/0.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/0.pcm rename to src/sdk/sample/asrDemo2/pcm/0.pcm diff --git a/sdk/sample/asrDemo2/pcm/1.pcm b/src/sdk/sample/asrDemo2/pcm/1.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/1.pcm rename to src/sdk/sample/asrDemo2/pcm/1.pcm diff --git a/sdk/sample/asrDemo2/pcm/10.pcm b/src/sdk/sample/asrDemo2/pcm/10.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/10.pcm rename to src/sdk/sample/asrDemo2/pcm/10.pcm diff --git a/sdk/sample/asrDemo2/pcm/11.pcm b/src/sdk/sample/asrDemo2/pcm/11.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/11.pcm rename to src/sdk/sample/asrDemo2/pcm/11.pcm diff --git a/sdk/sample/asrDemo2/pcm/16k-0.pcm b/src/sdk/sample/asrDemo2/pcm/16k-0.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/16k-0.pcm rename to src/sdk/sample/asrDemo2/pcm/16k-0.pcm diff --git a/sdk/sample/asrDemo2/pcm/16k-1.pcm b/src/sdk/sample/asrDemo2/pcm/16k-1.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/16k-1.pcm rename to src/sdk/sample/asrDemo2/pcm/16k-1.pcm diff --git a/sdk/sample/asrDemo2/pcm/2.pcm b/src/sdk/sample/asrDemo2/pcm/2.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/2.pcm rename to src/sdk/sample/asrDemo2/pcm/2.pcm diff --git a/sdk/sample/asrDemo2/pcm/3.pcm b/src/sdk/sample/asrDemo2/pcm/3.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/3.pcm rename to src/sdk/sample/asrDemo2/pcm/3.pcm diff --git a/sdk/sample/asrDemo2/pcm/4.pcm b/src/sdk/sample/asrDemo2/pcm/4.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/4.pcm rename to src/sdk/sample/asrDemo2/pcm/4.pcm diff --git a/sdk/sample/asrDemo2/pcm/5.pcm b/src/sdk/sample/asrDemo2/pcm/5.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/5.pcm rename to src/sdk/sample/asrDemo2/pcm/5.pcm diff --git a/sdk/sample/asrDemo2/pcm/6.pcm b/src/sdk/sample/asrDemo2/pcm/6.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/6.pcm rename to src/sdk/sample/asrDemo2/pcm/6.pcm diff --git a/sdk/sample/asrDemo2/pcm/7.pcm b/src/sdk/sample/asrDemo2/pcm/7.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/7.pcm rename to src/sdk/sample/asrDemo2/pcm/7.pcm diff --git a/sdk/sample/asrDemo2/pcm/8.pcm b/src/sdk/sample/asrDemo2/pcm/8.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/8.pcm rename to src/sdk/sample/asrDemo2/pcm/8.pcm diff --git a/sdk/sample/asrDemo2/pcm/8k-0.pcm b/src/sdk/sample/asrDemo2/pcm/8k-0.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/8k-0.pcm rename to src/sdk/sample/asrDemo2/pcm/8k-0.pcm diff --git a/sdk/sample/asrDemo2/pcm/9.pcm b/src/sdk/sample/asrDemo2/pcm/9.pcm similarity index 100% rename from sdk/sample/asrDemo2/pcm/9.pcm rename to src/sdk/sample/asrDemo2/pcm/9.pcm diff --git a/sdk/sample/asrDemo2/run/Makefile b/src/sdk/sample/asrDemo2/run/Makefile similarity index 100% rename from sdk/sample/asrDemo2/run/Makefile rename to src/sdk/sample/asrDemo2/run/Makefile diff --git a/sdk/sample/asrDemo2/run/build_and_run.sh b/src/sdk/sample/asrDemo2/run/build_and_run.sh similarity index 100% rename from sdk/sample/asrDemo2/run/build_and_run.sh rename to src/sdk/sample/asrDemo2/run/build_and_run.sh diff --git a/sdk/sample/asrDemo2/script/backup_log.sh b/src/sdk/sample/asrDemo2/script/backup_log.sh similarity index 100% rename from sdk/sample/asrDemo2/script/backup_log.sh rename to src/sdk/sample/asrDemo2/script/backup_log.sh diff --git a/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.cpp b/src/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.cpp rename to src/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.cpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.hpp b/src/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.hpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.hpp rename to src/sdk/sample/asrDemo2/src/asrdemo/AsrdemoController.hpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/ResultListener.cpp b/src/sdk/sample/asrDemo2/src/asrdemo/ResultListener.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/ResultListener.cpp rename to src/sdk/sample/asrDemo2/src/asrdemo/ResultListener.cpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/ResultListener.hpp b/src/sdk/sample/asrDemo2/src/asrdemo/ResultListener.hpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/ResultListener.hpp rename to src/sdk/sample/asrDemo2/src/asrdemo/ResultListener.hpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/StatusListener.cpp b/src/sdk/sample/asrDemo2/src/asrdemo/StatusListener.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/StatusListener.cpp rename to src/sdk/sample/asrDemo2/src/asrdemo/StatusListener.cpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/StatusListener.hpp b/src/sdk/sample/asrDemo2/src/asrdemo/StatusListener.hpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/StatusListener.hpp rename to src/sdk/sample/asrDemo2/src/asrdemo/StatusListener.hpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/Util.cpp b/src/sdk/sample/asrDemo2/src/asrdemo/Util.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/Util.cpp rename to src/sdk/sample/asrDemo2/src/asrdemo/Util.cpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/Util.hpp b/src/sdk/sample/asrDemo2/src/asrdemo/Util.hpp similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/Util.hpp rename to src/sdk/sample/asrDemo2/src/asrdemo/Util.hpp diff --git a/sdk/sample/asrDemo2/src/asrdemo/common.h b/src/sdk/sample/asrDemo2/src/asrdemo/common.h similarity index 100% rename from sdk/sample/asrDemo2/src/asrdemo/common.h rename to src/sdk/sample/asrDemo2/src/asrdemo/common.h diff --git a/sdk/sample/asrDemo2/src/yours_PrintResultListener.cpp b/src/sdk/sample/asrDemo2/src/yours_PrintResultListener.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/yours_PrintResultListener.cpp rename to src/sdk/sample/asrDemo2/src/yours_PrintResultListener.cpp diff --git a/sdk/sample/asrDemo2/src/yours_PrintResultListener.hpp b/src/sdk/sample/asrDemo2/src/yours_PrintResultListener.hpp similarity index 100% rename from sdk/sample/asrDemo2/src/yours_PrintResultListener.hpp rename to src/sdk/sample/asrDemo2/src/yours_PrintResultListener.hpp diff --git a/sdk/sample/asrDemo2/src/yours_main.cpp b/src/sdk/sample/asrDemo2/src/yours_main.cpp similarity index 100% rename from sdk/sample/asrDemo2/src/yours_main.cpp rename to src/sdk/sample/asrDemo2/src/yours_main.cpp diff --git a/sdk/请先读README.md.txt b/src/sdk/请先读README.md.txt similarity index 100% rename from sdk/请先读README.md.txt rename to src/sdk/请先读README.md.txt