Fix MSE garbling: use sequence mode for SourceBuffer

This commit is contained in:
russell@unturf.com 2026-01-27 10:22:10 -05:00
parent 460bfd6b2a
commit 017201b5c9

View file

@ -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);