From cadfc50eabb46829a0d5ac7ffcb3778ad60a1257 Mon Sep 17 00:00:00 2001 From: billyct Date: Tue, 4 Feb 2025 04:49:06 +0800 Subject: [PATCH] node : add max_len params in node addon (#2760) --- examples/addon.node/addon.cpp | 2 ++ examples/addon.node/index.js | 1 + 2 files changed, 3 insertions(+) diff --git a/examples/addon.node/addon.cpp b/examples/addon.node/addon.cpp index 4ada6ca5..656bfe3f 100644 --- a/examples/addon.node/addon.cpp +++ b/examples/addon.node/addon.cpp @@ -330,6 +330,7 @@ Napi::Value whisper(const Napi::CallbackInfo& info) { bool no_timestamps = whisper_params.Get("no_timestamps").As(); int32_t audio_ctx = whisper_params.Get("audio_ctx").As(); bool comma_in_time = whisper_params.Get("comma_in_time").As(); + int32_t max_len = whisper_params.Get("max_len").As(); Napi::Value pcmf32Value = whisper_params.Get("pcmf32"); std::vector pcmf32_vec; @@ -352,6 +353,7 @@ Napi::Value whisper(const Napi::CallbackInfo& info) { params.audio_ctx = audio_ctx; params.pcmf32 = pcmf32_vec; params.comma_in_time = comma_in_time; + params.max_len = max_len; Napi::Function callback = info[1].As(); Worker* worker = new Worker(callback, params); diff --git a/examples/addon.node/index.js b/examples/addon.node/index.js index 643ee756..65fa31f8 100644 --- a/examples/addon.node/index.js +++ b/examples/addon.node/index.js @@ -18,6 +18,7 @@ const whisperParams = { translate: true, no_timestamps: false, audio_ctx: 0, + max_len: 0, }; const arguments = process.argv.slice(2);