From 6aec68bb3c10f5bafedd32d70728e0c2b0c565ad Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Tue, 27 Jan 2026 21:32:30 -0800 Subject: [PATCH] Speex: fix unlimited chunking --- src/modules/speex/speex.client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/speex/speex.client.ts b/src/modules/speex/speex.client.ts index 754fcf35f..a64d17e70 100644 --- a/src/modules/speex/speex.client.ts +++ b/src/modules/speex/speex.client.ts @@ -53,8 +53,8 @@ export async function speakText( inputText = speex_textApplyCharLimit(inputText); // chunk text unless disabled - const chunks = !options?.maxChunkLength ? [inputText] - : speex_splitTextIntoChunks(inputText, options.maxChunkLength /* 500 if missing */); + const chunks = options?.maxChunkLength === false || options?.maxChunkLength === 0 ? [inputText] + : speex_splitTextIntoChunks(inputText, options?.maxChunkLength /* 500 if missing */); if (!chunks.length) { chunkedCallbacks?.onComplete?.(false); return { success: true, aborted: false, chunksSpoken: 0, totalChunks: 0 };