#!/bin/bash set -e echo "" echo "=====================================================" echo " STARTING LOCAL macOS AUDIO WORKER" echo "=====================================================" echo "" # ------------------------------------------------------ # Create venv if needed # ------------------------------------------------------ if [ ! -d ".venv" ]; then echo "[AUDIO] No .venv found — creating virtualenv..." python3 -m venv .venv else echo "[AUDIO] Existing .venv found" fi # Activate virtualenv echo "[AUDIO] Activating .venv" source .venv/bin/activate # ------------------------------------------------------ # Install requirements # ------------------------------------------------------ REQ="requirements.audio.txt" if [ ! -f "$REQ" ]; then echo "[AUDIO] ERROR — $REQ not found!" exit 1 fi echo "[AUDIO] Installing audio requirements..." pip install -r "$REQ" # Celery must be installed locally too echo "[AUDIO] Ensuring Celery installed..." pip install celery # ------------------------------------------------------ # Start the worker # ------------------------------------------------------ echo "" echo "[AUDIO] Starting audio worker..." python3 audio_worker_local.py