-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.bat
More file actions
111 lines (101 loc) · 2.96 KB
/
install.bat
File metadata and controls
111 lines (101 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
@echo off
REM Kokoro Local TTS - Automated Installation Script for Windows
REM This script sets up the complete environment with all dependencies
echo.
echo ========================================
echo Kokoro Local TTS - Setup Wizard
echo ========================================
echo.
REM Check if Python is installed
python --version >nul 2>&1
if errorlevel 1 (
echo [ERROR] Python is not installed or not in PATH
echo Please install Python 3.10+ from https://www.python.org/
echo Make sure to check "Add Python to PATH" during installation
pause
exit /b 1
)
REM Get Python version
for /f "tokens=2" %%i in ('python --version 2^>^&1') do set PYTHON_VERSION=%%i
echo [OK] Python %PYTHON_VERSION% detected
REM Create virtual environment if it doesn't exist
if not exist ".venv" (
echo.
echo [*] Creating virtual environment...
python -m venv .venv
if errorlevel 1 (
echo [ERROR] Failed to create virtual environment
pause
exit /b 1
)
echo [OK] Virtual environment created
) else (
echo [OK] Virtual environment already exists
)
REM Activate virtual environment
echo.
echo [*] Activating virtual environment...
call .venv\Scripts\activate.bat
if errorlevel 1 (
echo [ERROR] Failed to activate virtual environment
pause
exit /b 1
)
echo [OK] Virtual environment activated
REM Upgrade pip, setuptools, wheel
echo.
echo [*] Upgrading pip, setuptools, wheel...
python -m pip install --upgrade pip setuptools wheel -q
if errorlevel 1 (
echo [ERROR] Failed to upgrade pip
pause
exit /b 1
)
echo [OK] pip/setuptools/wheel upgraded
REM Install PyTorch from official index (CPU)
echo.
echo [*] Installing PyTorch 2.1.2 (CPU)...
echo This may take a few minutes...
python -m pip install torch==2.1.2 torchaudio==2.1.2 torchvision==0.16.2 --index-url https://download.pytorch.org/whl/cpu -q
if errorlevel 1 (
echo [ERROR] Failed to install PyTorch
pause
exit /b 1
)
echo [OK] PyTorch installed successfully
REM Install all other requirements
echo.
echo [*] Installing all dependencies from requirements.txt...
echo This may take several minutes...
python -m pip install -r requirements.txt -q
if errorlevel 1 (
echo [ERROR] Failed to install requirements
echo Please check your internet connection and try again
pause
exit /b 1
)
echo [OK] All dependencies installed
REM Verify installation
echo.
echo [*] Verifying installation...
python -c "import torch; import kokoro; import transformers; print('[OK] All imports successful')"
if errorlevel 1 (
echo [WARNING] Some imports failed
echo Try running: python -m pip install --upgrade -r requirements.txt
pause
exit /b 1
)
REM Success
echo.
echo ========================================
echo Installation Complete!
echo ========================================
echo.
echo [OK] Kokoro Local TTS is ready to use
echo.
echo To launch the application, run:
echo python app.py
echo.
echo Or double-click: run_app.bat
echo.
pause