Make sure you have installed:
- Python 3.13+
- FFmpeg
git clone https://github.com/second-state/MeetProcessor.git
cd MeetProcessorCreate and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtCreate a .env file in the project root directory:
AUDIO_DIR="echokit server record files"
CONFIG_FILE="./workflows_config.json"
AUDIO_MATCH="recording_(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d+\+\d{2}:\d{2})"
MONITOR_POLL_INTERVAL=5
MONITOR_IDLE_SECONDS=300
MONITOR_MAX_SECONDS=600
OPENROUTER_API_MODEL="google/gemini-2.5-flash"
OPENROUTER_API_KEY="sk-or-v1-***"python monitor.pyuvicorn main:app --reloadAlternatively, you can use Docker Compose to set up the environment:
bash install.shThis script will build and start the necessary Docker containers for the MeetProcessor application. Make sure to have Docker and Docker Compose installed on your machine before running the script.