Fangjun Kuang
Committed by GitHub

Fix building node-addon for Windows x86. (#1469)

@@ -238,11 +238,12 @@ static Napi::Array OfflineSpeakerDiarizationProcessWrapper( @@ -238,11 +238,12 @@ static Napi::Array OfflineSpeakerDiarizationProcessWrapper(
238 238
239 for (int32_t i = 0; i != num_segments; ++i) { 239 for (int32_t i = 0; i != num_segments; ++i) {
240 Napi::Object obj = Napi::Object::New(env); 240 Napi::Object obj = Napi::Object::New(env);
  241 +
241 obj.Set(Napi::String::New(env, "start"), segments[i].start); 242 obj.Set(Napi::String::New(env, "start"), segments[i].start);
242 obj.Set(Napi::String::New(env, "end"), segments[i].end); 243 obj.Set(Napi::String::New(env, "end"), segments[i].end);
243 obj.Set(Napi::String::New(env, "speaker"), segments[i].speaker); 244 obj.Set(Napi::String::New(env, "speaker"), segments[i].speaker);
244 245
245 - ans[i] = obj; 246 + ans.Set(i, obj);
246 } 247 }
247 248
248 SherpaOnnxOfflineSpeakerDiarizationDestroySegment(segments); 249 SherpaOnnxOfflineSpeakerDiarizationDestroySegment(segments);