voxai / setup.sh
Deepak Roshan
feat: add Dockerfile + HF Spaces config for deployment
649606e
Raw
History Blame Contribute Delete
2.02 kB
#!/usr/bin/env bash
# ═══════════════════════════════════════════════════════════
# VOXAI β€” Setup Script
# Run once from the repo root: bash setup.sh
# ═══════════════════════════════════════════════════════════
set -e
echo ""
echo " β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—"
echo " β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘"
echo " β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘"
echo " β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘"
echo " β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘"
echo " β•šβ•β•β•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β•β•šβ•β•"
echo ""
echo " Zero-Shot Voice Cloning β€” Setup"
echo "═══════════════════════════════════════"
echo ""
# Must run from repo root
if [ ! -d "backend" ]; then
echo "❌ Run this from the repo root (voice-clone/), not from inside backend/"
exit 1
fi
# Check Python version
python3 --version || { echo "❌ Python 3.10+ required"; exit 1; }
# Create virtual env at repo root
echo "β†’ Creating virtual environment..."
python3 -m venv venv
source venv/bin/activate
# Upgrade pip
pip install --upgrade pip
# Install dependencies β€” path is backend/requirements.txt
echo "β†’ Installing dependencies (this may take a few minutes)..."
pip install -r backend/requirements.txt
# Create runtime directories
mkdir -p outputs profiles
echo ""
echo "βœ… Setup complete!"
echo ""
echo "To run the app:"
echo " bash run.sh"
echo ""