# config.py (Configuration) | |
import os | |
# Speech Recognition Configuration | |
ENERGY_THRESHOLD = 300 # Minimum audio energy to consider for speech | |
PAUSE_THRESHOLD = 0.8 # Seconds of silence before considering speech ended | |
PHRASE_TIME_LIMIT = 30 # Maximum seconds per phrase | |
# Notification Configuration | |
NOTIFICATION_RECIPIENTS = [ | |
{"type": "email", "address": "your-email@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 directory for recordings | |
if not os.path.exists("recordings"): | |
os.makedirs("recordings") |