From c17bb1f1e8b700bcf0765d181a496ab837853609 Mon Sep 17 00:00:00 2001 From: Hoan HL Date: Fri, 24 Oct 2025 11:57:25 +0700 Subject: [PATCH] send stream_empty when tts streaming has nothing to play --- lib/session/call-session.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/session/call-session.js b/lib/session/call-session.js index ee7b9f66..3fd5a50e 100644 --- a/lib/session/call-session.js +++ b/lib/session/call-session.js @@ -3095,6 +3095,9 @@ Duration=${duration} ` } _onTtsStreamingEmpty() { + this.requestor?.request('tts:streaming-event', '/streaming-event', {event_type: 'stream_empty'}) + .catch((err) => this.logger.info({err}, 'CallSession:_onTtsStreamingEmpty - Error sending')); + const task = this.currentTask; if (task && TaskName.Say === task.name) { task.notifyTtsStreamIsEmpty();