| | #!/bin/bash |
| |
|
| | |
| |
|
| | echo "π¬ Starting Local AI Video Generator..." |
| | echo "========================================" |
| | echo "" |
| |
|
| | |
| | if ! command -v python3 &> /dev/null; then |
| | echo "β Python 3 is not installed. Please install Python 3.9 or higher." |
| | exit 1 |
| | fi |
| |
|
| | |
| | if [ ! -d "venv" ]; then |
| | echo "π¦ Creating virtual environment..." |
| | python3 -m venv venv |
| | fi |
| |
|
| | |
| | echo "π§ Activating virtual environment..." |
| | source venv/bin/activate |
| |
|
| | |
| | if [ ! -f "venv/.requirements_installed" ]; then |
| | echo "π₯ Installing dependencies (this may take a few minutes)..." |
| | echo "" |
| | echo "β οΈ Note: If you have an NVIDIA GPU, install PyTorch with CUDA first:" |
| | echo " pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118" |
| | echo "" |
| | read -p "Press Enter to continue with installation..." |
| | |
| | pip install -r requirements_local.txt |
| | touch venv/.requirements_installed |
| | echo "β
Dependencies installed!" |
| | fi |
| |
|
| | |
| | echo "" |
| | echo "π Starting backend server on http://localhost:5000" |
| | echo "π Open index_local.html in your browser to use the app" |
| | echo "" |
| | echo "Press Ctrl+C to stop the server" |
| | echo "========================================" |
| | echo "" |
| |
|
| | python backend_local.py |
| |
|