Fix building for open harmonyOS (#2142)
This commit is contained in:
@@ -196,7 +196,8 @@ static Napi::Object AudioTaggingComputeWrapper(const Napi::CallbackInfo &info) {
|
|||||||
Napi::Number::New(env, events[i]->index));
|
Napi::Number::New(env, events[i]->index));
|
||||||
obj.Set(Napi::String::New(env, "prob"),
|
obj.Set(Napi::String::New(env, "prob"),
|
||||||
Napi::Number::New(env, events[i]->prob));
|
Napi::Number::New(env, events[i]->prob));
|
||||||
ans[i] = obj;
|
// ans[i] = obj; // see #2120
|
||||||
|
ans.Set(i, obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
SherpaOnnxAudioTaggingFreeResults(events);
|
SherpaOnnxAudioTaggingFreeResults(events);
|
||||||
|
|||||||
@@ -766,7 +766,8 @@ static Napi::Array SpeakerEmbeddingManagerGetAllSpeakersWrapper(
|
|||||||
|
|
||||||
Napi::Array ans = Napi::Array::New(env, num_speakers);
|
Napi::Array ans = Napi::Array::New(env, num_speakers);
|
||||||
for (uint32_t i = 0; i != num_speakers; ++i) {
|
for (uint32_t i = 0; i != num_speakers; ++i) {
|
||||||
ans[i] = Napi::String::New(env, all_speaker_names[i]);
|
// ans[i] = Napi::String::New(env, all_speaker_names[i]); // see #2120
|
||||||
|
ans.Set(i, Napi::String::New(env, all_speaker_names[i]));
|
||||||
}
|
}
|
||||||
SherpaOnnxSpeakerEmbeddingManagerFreeAllSpeakers(all_speaker_names);
|
SherpaOnnxSpeakerEmbeddingManagerFreeAllSpeakers(all_speaker_names);
|
||||||
return ans;
|
return ans;
|
||||||
|
|||||||
@@ -66,7 +66,9 @@ static Napi::Array ListRawFileDir(const Napi::CallbackInfo &info) {
|
|||||||
auto files = GetFilenames(mgr.get(), dir);
|
auto files = GetFilenames(mgr.get(), dir);
|
||||||
Napi::Array ans = Napi::Array::New(env, files.size());
|
Napi::Array ans = Napi::Array::New(env, files.size());
|
||||||
for (int32_t i = 0; i != files.size(); ++i) {
|
for (int32_t i = 0; i != files.size(); ++i) {
|
||||||
ans[i] = Napi::String::New(env, files[i]);
|
// Fix #2120
|
||||||
|
// ans[i] = Napi::String::New(env, files[i]);
|
||||||
|
ans.Set(i, Napi::String::New(env, files[i]));
|
||||||
}
|
}
|
||||||
return ans;
|
return ans;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user