From e480538ec28dec7ae5b6890b47300dabc5e404cd Mon Sep 17 00:00:00 2001 From: dwrz Date: Fri, 19 Jun 2026 17:48:13 +0000 Subject: [PATCH] Fix TTS queue --- internal/service/static/main.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/internal/service/static/main.js b/internal/service/static/main.js index c1be29a..1925db2 100644 --- a/internal/service/static/main.js +++ b/internal/service/static/main.js @@ -1548,6 +1548,15 @@ class Odidere { results: [], expected: message.tool_calls.length, }; + // Enqueue TTS for content even when tool calls are present, + // so the LLM's spoken text before tool execution is played. + if (message.content) { + this.#enqueueTTS( + message.content, + event.voice || this.$voice.value || '', + message.id, + ); + } continue; }