update:优化语音播报流程

This commit is contained in:
2026-06-15 15:35:04 +08:00
parent 69ed5bda1b
commit 045827cb33
2 changed files with 187 additions and 17 deletions

View File

@@ -432,7 +432,10 @@ function playAudioKeys(keys, { interrupt = false, timeout } = {}) {
resolve();
},
};
const timer = setTimeout(waiter.done, waitTime);
const timer = setTimeout(() => {
audioManager.recoverIfStale(expectedKey);
waiter.done();
}, waitTime);
audioWaiters.add(waiter);
audioManager.play(audioKeys, interrupt);
});