diff --git a/lib/tasks/transcribe.js b/lib/tasks/transcribe.js index 723d66a2..5f632aef 100644 --- a/lib/tasks/transcribe.js +++ b/lib/tasks/transcribe.js @@ -31,6 +31,11 @@ class TaskTranscribe extends SttTask { this.separateRecognitionPerChannel = this.data.recognizer.separateRecognitionPerChannel; } + /* for nested transcribe in dial, unless the app explicitly says so we want to transcribe both legs */ + if (this.parentTask?.name === TaskName.Dial && this.separateRecognitionPerChannel !== false) { + this.separateRecognitionPerChannel = true; + } + this.childSpan = [null, null]; // Continuous asr timeout