Text-to-speech is in a background thread: fixes https://github.com/rec/echomesh/issues/151