diff --git a/whisper_local/__main__.py b/whisper_local/__main__.py index e9e3154..8f7cdc3 100644 --- a/whisper_local/__main__.py +++ b/whisper_local/__main__.py @@ -105,10 +105,12 @@ class App: min_duration=new_config.min_duration, device=new_config.microphone or None, ) + old_media = self.media self.media = create_media_controller( enabled=new_config.pause_media_during_recording ) if self._loop is not None: + asyncio.run_coroutine_threadsafe(old_media.resume(), self._loop) asyncio.run_coroutine_threadsafe( self._restart_hotkey(new_config.hotkey), self._loop )