Refactor WebAssembly for nodejs (#626)
This commit is contained in:
@@ -45,18 +45,18 @@ if (NOT CMAKE_EXECUTABLE_SUFFIX STREQUAL ".js")
|
||||
endif()
|
||||
# set(CMAKE_EXECUTABLE_SUFFIX ".html")
|
||||
|
||||
add_executable(sherpa-onnx-wasm-asr-main sherpa-onnx-wasm-asr-main.cc)
|
||||
target_link_libraries(sherpa-onnx-wasm-asr-main sherpa-onnx-c-api)
|
||||
install(TARGETS sherpa-onnx-wasm-asr-main DESTINATION bin/wasm/asr)
|
||||
add_executable(sherpa-onnx-wasm-main-asr sherpa-onnx-wasm-main-asr.cc)
|
||||
target_link_libraries(sherpa-onnx-wasm-main-asr sherpa-onnx-c-api)
|
||||
install(TARGETS sherpa-onnx-wasm-main-asr DESTINATION bin/wasm/asr)
|
||||
|
||||
install(
|
||||
FILES
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-asr-main>/sherpa-onnx-wasm-asr-main.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-asr>/sherpa-onnx-wasm-main-asr.js"
|
||||
"index.html"
|
||||
"sherpa-onnx.js"
|
||||
"app.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-asr-main>/sherpa-onnx-wasm-asr-main.wasm"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-asr-main>/sherpa-onnx-wasm-asr-main.data"
|
||||
"sherpa-onnx-asr.js"
|
||||
"app-asr.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-asr>/sherpa-onnx-wasm-main-asr.wasm"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-asr>/sherpa-onnx-wasm-main-asr.data"
|
||||
DESTINATION
|
||||
bin/wasm/asr
|
||||
)
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<section flex="1" overflow="auto" id="sound-clips">
|
||||
</section>
|
||||
|
||||
<script src="sherpa-onnx.js"></script>
|
||||
<script src="app.js"></script>
|
||||
<script src="sherpa-onnx-wasm-asr-main.js"></script>
|
||||
<script src="sherpa-onnx-asr.js"></script>
|
||||
<script src="app-asr.js"></script>
|
||||
<script src="sherpa-onnx-wasm-main-asr.js"></script>
|
||||
</body>
|
||||
|
||||
@@ -40,19 +40,18 @@ if (NOT CMAKE_EXECUTABLE_SUFFIX STREQUAL ".js")
|
||||
endif()
|
||||
# set(CMAKE_EXECUTABLE_SUFFIX ".html")
|
||||
|
||||
add_executable(sherpa-onnx-wasm-main sherpa-onnx-wasm-main.cc)
|
||||
target_link_libraries(sherpa-onnx-wasm-main sherpa-onnx-c-api)
|
||||
install(TARGETS sherpa-onnx-wasm-main DESTINATION bin/wasm/tts)
|
||||
add_executable(sherpa-onnx-wasm-main-tts sherpa-onnx-wasm-main-tts.cc)
|
||||
target_link_libraries(sherpa-onnx-wasm-main-tts sherpa-onnx-c-api)
|
||||
install(TARGETS sherpa-onnx-wasm-main-tts DESTINATION bin/wasm/tts)
|
||||
|
||||
install(
|
||||
FILES
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main>/sherpa-onnx-wasm-main.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-tts>/sherpa-onnx-wasm-main-tts.js"
|
||||
"index.html"
|
||||
"sherpa-onnx.js"
|
||||
"app.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main>/sherpa-onnx-wasm-main.wasm"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main>/sherpa-onnx-wasm-main.data"
|
||||
# "$<TARGET_FILE_DIR:sherpa-onnx-wasm-main>/sherpa-onnx-wasm-main.html"
|
||||
"sherpa-onnx-tts.js"
|
||||
"app-tts.js"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-tts>/sherpa-onnx-wasm-main-tts.wasm"
|
||||
"$<TARGET_FILE_DIR:sherpa-onnx-wasm-main-tts>/sherpa-onnx-wasm-main-tts.data"
|
||||
DESTINATION
|
||||
bin/wasm/tts
|
||||
)
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<section flex="1" overflow="auto" id="sound-clips">
|
||||
</section>
|
||||
|
||||
<script src="app.js"></script>
|
||||
<script src="sherpa-onnx.js"></script>
|
||||
<script src="sherpa-onnx-wasm-main.js"></script>
|
||||
<script src="app-tts.js"></script>
|
||||
<script src="sherpa-onnx-tts.js"></script>
|
||||
<script src="sherpa-onnx-wasm-main-tts.js"></script>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user