From 3bb4f1a29fe707c54f22cfeaf1610f2503ddce29 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Tue, 10 Dec 2024 18:48:02 -0500 Subject: [PATCH] fix #998 incorrectly sending final transcript with is_final=false (#999) --- lib/utils/transcription-utils.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index d19e8f41..61226201 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -185,7 +185,10 @@ const selectDefaultGoogleModel = (task, language, version) => { (useV2 ? 'long' : 'latest_long'); }; const consolidateTranscripts = (bufferedTranscripts, channel, language, vendor) => { - if (bufferedTranscripts.length === 1) return bufferedTranscripts[0]; + if (bufferedTranscripts.length === 1) { + bufferedTranscripts[0].is_final = true; + return bufferedTranscripts[0]; + } let totalConfidence = 0; const finalTranscript = bufferedTranscripts.reduce((acc, evt) => { totalConfidence += evt.alternatives[0].confidence;