From 017201b5c98c4bd554a151dc490423ce0713a613 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Tue, 27 Jan 2026 10:22:10 -0500 Subject: [PATCH] Fix MSE garbling: use sequence mode for SourceBuffer --- public/src/tts.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/src/tts.js b/public/src/tts.js index 71e4032..087f66e 100644 --- a/public/src/tts.js +++ b/public/src/tts.js @@ -202,6 +202,7 @@ export async function speakTextStreaming(text, voice = "alloy", rate = 0.9, mode let sourceBuffer; try { sourceBuffer = mediaSource.addSourceBuffer(mseMime); + sourceBuffer.mode = 'sequence'; } catch (e) { console.error("Failed to create SourceBuffer:", e); reject(e);