mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-10-02 20:30:17 -04:00
c9e3ef7652
The SAPI and AVSpeechSynthesizer backends both drop what they are saying when a new utterance arrives (SPF_PURGEBEFORESPEAK, stopSpeakingAtBoundary). espeak never did, so on Linux every menu item scrolled past queued another utterance with no way to skip ahead. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>