Fangjun Kuang
Committed by GitHub

Fix building node-addon package (#1598)

@@ -406,7 +406,9 @@ class TtsGenerateWorker : public Napi::AsyncWorker { @@ -406,7 +406,9 @@ class TtsGenerateWorker : public Napi::AsyncWorker {
406 406
407 for (auto d : _this->data_list_) { 407 for (auto d : _this->data_list_) {
408 if (d->cancelled) { 408 if (d->cancelled) {
  409 +#if __OHOS__
409 OH_LOG_INFO(LOG_APP, "TtsGenerate is cancelled"); 410 OH_LOG_INFO(LOG_APP, "TtsGenerate is cancelled");
  411 +#endif
410 return 0; 412 return 0;
411 } 413 }
412 } 414 }
@@ -11,9 +11,7 @@ cmake_policy(SET CMP0042 NEW) @@ -11,9 +11,7 @@ cmake_policy(SET CMP0042 NEW)
11 11
12 project(sherpa-onnx) 12 project(sherpa-onnx)
13 13
14 -set(CMAKE_CXX_STANDARD 14)  
15 -  
16 -add_definitions(-DNAPI_VERSION=3) 14 +set(CMAKE_CXX_STANDARD 17)
17 15
18 include_directories(${CMAKE_JS_INC}) 16 include_directories(${CMAKE_JS_INC})
19 17
@@ -3,8 +3,8 @@ @@ -3,8 +3,8 @@
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "description": "Speech-to-text, text-to-speech, and speaker diarization using Next-gen Kaldi without internet connection", 4 "description": "Speech-to-text, text-to-speech, and speaker diarization using Next-gen Kaldi without internet connection",
5 "dependencies": { 5 "dependencies": {
6 - "cmake-js": "^6.0.0",  
7 - "node-addon-api": "^1.1.0", 6 + "cmake-js": "^7.0.0",
  7 + "node-addon-api": "^8.3.0",
8 "perf_hooks": "*" 8 "perf_hooks": "*"
9 }, 9 },
10 "scripts": { 10 "scripts": {