From 2ededa7e98958d69cbdddd41abde061e36fa1a4b Mon Sep 17 00:00:00 2001 From: Fangjun Kuang Date: Sun, 31 Mar 2024 20:50:56 +0800 Subject: [PATCH] Fix building wasm in CI (#720) --- .../wasm-simd-hf-space-zh-cantonese-en-asr-paraformer.yaml | 2 +- .github/workflows/wasm-simd-hf-space-zh-en-asr-paraformer.yaml | 2 +- wasm/asr/CMakeLists.txt | 2 +- wasm/tts/CMakeLists.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wasm-simd-hf-space-zh-cantonese-en-asr-paraformer.yaml b/.github/workflows/wasm-simd-hf-space-zh-cantonese-en-asr-paraformer.yaml index 78043c37..53e50cad 100644 --- a/.github/workflows/wasm-simd-hf-space-zh-cantonese-en-asr-paraformer.yaml +++ b/.github/workflows/wasm-simd-hf-space-zh-cantonese-en-asr-paraformer.yaml @@ -54,7 +54,7 @@ jobs: cd ../ - sed -i.bak s/"type = 0"/"type = 1"/g ./sherpa-onnx.js + sed -i.bak s/"type = 0"/"type = 1"/g ./sherpa-onnx-asr.js sed -i.bak s/Zipformer/Paraformer/g ./index.html git diff diff --git a/.github/workflows/wasm-simd-hf-space-zh-en-asr-paraformer.yaml b/.github/workflows/wasm-simd-hf-space-zh-en-asr-paraformer.yaml index 5179b20f..cb92b7a1 100644 --- a/.github/workflows/wasm-simd-hf-space-zh-en-asr-paraformer.yaml +++ b/.github/workflows/wasm-simd-hf-space-zh-en-asr-paraformer.yaml @@ -54,7 +54,7 @@ jobs: cd ../ - sed -i.bak s/"type = 0"/"type = 1"/g ./sherpa-onnx.js + sed -i.bak s/"type = 0"/"type = 1"/g ./sherpa-onnx-asr.js sed -i.bak s/Zipformer/Paraformer/g ./index.html git diff diff --git a/wasm/asr/CMakeLists.txt b/wasm/asr/CMakeLists.txt index 4bc2eb0f..876c6471 100644 --- a/wasm/asr/CMakeLists.txt +++ b/wasm/asr/CMakeLists.txt @@ -34,7 +34,7 @@ set(MY_FLAGS " -s FORCE_FILESYSTEM=1 -s INITIAL_MEMORY=512MB -s ALLOW_MEMORY_GRO string(APPEND MY_FLAGS " -sSTACK_SIZE=10485760 ") # 10MB string(APPEND MY_FLAGS " -sEXPORTED_FUNCTIONS=[_CopyHeap,_malloc,_free,${all_exported_functions}] ") string(APPEND MY_FLAGS "--preload-file ${CMAKE_CURRENT_SOURCE_DIR}/assets@. ") -string(APPEND MY_FLAGS " -sEXPORTED_RUNTIME_METHODS=['ccall','stringToUTF8','setValue','getValue'] ") +string(APPEND MY_FLAGS " -sEXPORTED_RUNTIME_METHODS=['ccall','stringToUTF8','setValue','getValue','lengthBytesUTF8','UTF8ToString'] ") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MY_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MY_FLAGS}") diff --git a/wasm/tts/CMakeLists.txt b/wasm/tts/CMakeLists.txt index 7bca7916..15fe8dd3 100644 --- a/wasm/tts/CMakeLists.txt +++ b/wasm/tts/CMakeLists.txt @@ -29,7 +29,7 @@ set(MY_FLAGS " -s FORCE_FILESYSTEM=1 -s INITIAL_MEMORY=512MB -s ALLOW_MEMORY_GRO string(APPEND MY_FLAGS " -sSTACK_SIZE=10485760 ") # 10MB string(APPEND MY_FLAGS " -sEXPORTED_FUNCTIONS=[_CopyHeap,_malloc,_free,${all_exported_functions}] ") string(APPEND MY_FLAGS "--preload-file ${CMAKE_CURRENT_SOURCE_DIR}/assets@. ") -string(APPEND MY_FLAGS " -sEXPORTED_RUNTIME_METHODS=['ccall','stringToUTF8','setValue','getValue'] ") +string(APPEND MY_FLAGS " -sEXPORTED_RUNTIME_METHODS=['ccall','stringToUTF8','setValue','getValue','lengthBytesUTF8','UTF8ToString'] ") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MY_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MY_FLAGS}")