diff --git a/src/audio.py b/src/audio.py index b27e795..3bb642a 100644 --- a/src/audio.py +++ b/src/audio.py @@ -61,6 +61,7 @@ def play_audio(file_path: str, loop: bool = False) -> Callable[[], None]: ) def stop(): - process.terminate() + if process.poll() is None: # Check if the process is still running + process.terminate() return stop