diff --git a/src/controller/buffers/mastodon/base.py b/src/controller/buffers/mastodon/base.py index e714ee48..50d9047b 100644 --- a/src/controller/buffers/mastodon/base.py +++ b/src/controller/buffers/mastodon/base.py @@ -407,7 +407,7 @@ class BaseBuffer(base.Buffer): ts = original_date.humanize(locale=languageHandler.getLanguage()) self.buffer.list.list.SetItem(self.buffer.list.get_selected(), 2, ts) if config.app["app-settings"]["read_long_posts_in_gui"] == True and self.buffer.list.list.HasFocus(): - output.speak(self.get_message(), interrupt=True) + wx.CallLater(20, output.speak, self.get_message(), interrupt=True) if self.session.settings['sound']['indicate_audio'] and utils.is_audio_or_video(post): self.session.sound.play("audio.ogg") if self.session.settings['sound']['indicate_img'] and utils.is_image(post):