Elimina speechSynthesis.cancel() para que los anuncios no se interrumpan. El overlay espera a que el TTS termine (onend) antes de pasar al siguiente, con un mínimo visual de 5 segundos. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>