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));
|
||||
obj.Set(Napi::String::New(env, "prob"),
|
||||
Napi::Number::New(env, events[i]->prob));
|
||||
ans[i] = obj;
|
||||
// ans[i] = obj; // see #2120
|
||||
ans.Set(i, obj);
|
||||
}
|
||||
|
||||
SherpaOnnxAudioTaggingFreeResults(events);
|
||||
|
||||
@@ -766,7 +766,8 @@ static Napi::Array SpeakerEmbeddingManagerGetAllSpeakersWrapper(
|
||||
|
||||
Napi::Array ans = Napi::Array::New(env, num_speakers);
|
||||
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);
|
||||
return ans;
|
||||
|
||||
@@ -66,7 +66,9 @@ static Napi::Array ListRawFileDir(const Napi::CallbackInfo &info) {
|
||||
auto files = GetFilenames(mgr.get(), dir);
|
||||
Napi::Array ans = Napi::Array::New(env, files.size());
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user