Beim Barge-in konnte ein Audio-Chunk, der im schmalen Fenster zwischen gesendetem interrupt und dem interrupted-Event/ws.close noch eintraf, weiter eingeplant und ~0,2-0,3 s abgespielt werden (im Browser verifiziert). Fix: Beim Senden von interrupt wird die WS als _aborted markiert; der onmessage-Binär-Handler verwirft danach eintreffende Chunks, statt sie via scheduleChunk weiter abzuspielen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.js | ||
| apple-touch-icon.png | ||
| favicon-32.png | ||
| favicon.svg | ||
| index.html | ||