Update app.py
Browse files
app.py
CHANGED
@@ -48,9 +48,13 @@ import numpy as np
|
|
48 |
import torch
|
49 |
import streamlit as st
|
50 |
import pygame
|
|
|
51 |
from ultralytics import YOLO
|
52 |
from camera_input_live import camera_input_live
|
53 |
|
|
|
|
|
|
|
54 |
# Initialize Pygame mixer for audio alarm
|
55 |
pygame.mixer.init()
|
56 |
alarm_sound = "alarm.mp3" # Ensure you have an alarm.mp3 file in your directory
|
@@ -104,4 +108,4 @@ if image is not None:
|
|
104 |
st.success("✅ No Fire Detected")
|
105 |
if fire_detected:
|
106 |
pygame.mixer.music.stop() # Stop alarm
|
107 |
-
fire_detected = False
|
|
|
48 |
import torch
|
49 |
import streamlit as st
|
50 |
import pygame
|
51 |
+
import os
|
52 |
from ultralytics import YOLO
|
53 |
from camera_input_live import camera_input_live
|
54 |
|
55 |
+
# Set environment variable to use dummy audio on Hugging Face Spaces
|
56 |
+
os.environ["SDL_AUDIODRIVER"] = "dummy"
|
57 |
+
|
58 |
# Initialize Pygame mixer for audio alarm
|
59 |
pygame.mixer.init()
|
60 |
alarm_sound = "alarm.mp3" # Ensure you have an alarm.mp3 file in your directory
|
|
|
108 |
st.success("✅ No Fire Detected")
|
109 |
if fire_detected:
|
110 |
pygame.mixer.music.stop() # Stop alarm
|
111 |
+
fire_detected = False
|