import os # Audio Configuration SAMPLE_RATE = 16000 CHUNK_SIZE = 1024 AUDIO_FORMAT = 8 # pyaudio.paInt16 CHANNELS = 1 INPUT_DEVICE_INDEX = 0 # Default microphone RECORDINGS_DIR = "recordings" MIN_PROCESSING_DURATION = 2 # Minimum seconds of audio to process BUFFER_DURATION = 10 # Max seconds to buffer # Speech Recognition Configuration ENERGY_THRESHOLD = 300 # Minimum audio energy to consider for speech DYNAMIC_ENERGY_THRESHOLD = True PAUSE_THRESHOLD = 0.8 # Seconds of silence before considering speech ended # AI Configuration SUMMARY_MIN_LENGTH = 100 SUMMARY_MAX_LENGTH = 300 # Notification Configuration NOTIFICATION_RECIPIENTS = [ {"type": "email", "address": "user@example.com"} ] # Email Configuration SMTP_SERVER = "smtp.gmail.com" SMTP_PORT = 587 EMAIL_SENDER = "your-email@gmail.com" EMAIL_PASSWORD = "your-app-password" # Use app-specific password # Create necessary directories os.makedirs(RECORDINGS_DIR, exist_ok=True)