diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SoundUtils.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SoundUtils.kt
index f536744..fa8fd9f 100644
--- a/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SoundUtils.kt
+++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SoundUtils.kt
@@ -36,6 +36,9 @@ object SoundUtils {
     var soundPlaying = false
 
     fun playSoundIo() {
+        if (soundPlaying) {
+            return
+        }
         GPIOUtils.setGpioDirection(152, "out")
         var gpioValue = 0
         soundPlaying = true