From 05a379de1524e1b5ae0dadf2b0bb1fa2ea002280 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Wed, 3 Apr 2024 08:59:48 -0400 Subject: [PATCH] deepgram sends transcripts with empty alternatives array --- lib/tasks/transcribe.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/transcribe.js b/lib/tasks/transcribe.js index 0be6e675..4a72a781 100644 --- a/lib/tasks/transcribe.js +++ b/lib/tasks/transcribe.js @@ -338,7 +338,7 @@ class TaskTranscribe extends SttTask { let emptyTranscript = false; if (evt.is_final) { - if (evt.alternatives[0].transcript === '' && !cs.callGone && !this.killed) { + if (evt.alternatives.length === 0 || evt.alternatives[0].transcript === '' && !cs.callGone && !this.killed) { emptyTranscript = true; if (finished === 'true' && ['microsoft', 'deepgram'].includes(this.vendor) &&