From 0a541e089d4c2042f8644efcd58373a113f715da Mon Sep 17 00:00:00 2001 From: rammohan-y <37395033+rammohan-y@users.noreply.github.com> Date: Fri, 4 Apr 2025 18:32:18 +0530 Subject: [PATCH] Fix for https://github.com/jambonz/jambonz-feature-server/issues/1138 (#1139) --- lib/tasks/transcribe.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/tasks/transcribe.js b/lib/tasks/transcribe.js index 4226e4e0..3d9b9ff5 100644 --- a/lib/tasks/transcribe.js +++ b/lib/tasks/transcribe.js @@ -31,7 +31,6 @@ class TaskTranscribe extends SttTask { this.transcriptionHook = this.data.transcriptionHook; this.translationHook = this.data.translationHook; this.earlyMedia = this.data.earlyMedia === true || (parentTask && parentTask.earlyMedia); - if (this.data.recognizer) { this.interim = !!this.data.recognizer.interim; this.separateRecognitionPerChannel = this.data.recognizer.separateRecognitionPerChannel; @@ -106,7 +105,7 @@ class TaskTranscribe extends SttTask { if (cs.hasGlobalSttHints) { const {hints, hintsBoost} = cs.globalSttHints; - this.data.recognizer.hints = this.data.recognizer.hints.concat(hints); + this.data.recognizer.hints = this.data.recognizer?.hints?.concat(hints); if (!this.data.recognizer.hintsBoost && hintsBoost) this.data.recognizer.hintsBoost = hintsBoost; this.logger.debug({hints: this.data.recognizer.hints, hintsBoost: this.data.recognizer.hintsBoost}, 'Transcribe:exec - applying global sttHints');