altosui: Add AltosVoice.drain() to wait for queued speech to finish