PureVersation / src /__init__.py
toecm's picture
Upload 9 files
13ca437 verified
import os
import tempfile
from pydub import AudioSegment
from pydub.generators import Sine
def create_warning_beep():
"""Generates a warning sound file for the UI."""
try:
beep = Sine(1000).to_audio_segment(duration=500).apply_gain(5)
path = os.path.join(tempfile.gettempdir(), "warning_beep.wav")
beep.export(path, format="wav")
return path
except Exception as e:
print(f"⚠️ Could not create warning beep: {e}")
return None