65 lines
1.3 KiB
Batchfile
65 lines
1.3 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001 >nul
|
|||
|
|
title Whisper 一键安装并启动
|
|||
|
|
|
|||
|
|
echo ========================================
|
|||
|
|
echo Whisper 服务一键安装并启动
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
cd /d "%~dp0"
|
|||
|
|
|
|||
|
|
echo [步骤 1/4] 安装 PyTorch (CPU版)...
|
|||
|
|
echo (这可能需要 3-5 分钟,请耐心等待)
|
|||
|
|
echo.
|
|||
|
|
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo.
|
|||
|
|
echo ❌ PyTorch 安装失败!
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
echo ✅ PyTorch 安装完成
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
echo [步骤 2/4] 安装 Whisper...
|
|||
|
|
pip install -U openai-whisper
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo.
|
|||
|
|
echo ❌ Whisper 安装失败!
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
echo ✅ Whisper 安装完成
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
echo [步骤 3/4] 安装 Flask...
|
|||
|
|
pip install flask flask-cors
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo.
|
|||
|
|
echo ❌ Flask 安装失败!
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
echo ✅ Flask 安装完成
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
echo ========================================
|
|||
|
|
echo ✅ 所有依赖安装完成!
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
echo [步骤 4/4] 启动 Whisper 服务...
|
|||
|
|
echo.
|
|||
|
|
echo 服务地址: http://localhost:5001
|
|||
|
|
echo.
|
|||
|
|
echo ⚠️ 首次运行会下载模型(约140MB),请耐心等待
|
|||
|
|
echo ⚠️ 按 Ctrl+C 可停止服务
|
|||
|
|
echo.
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
python whisper_server.py
|
|||
|
|
|
|||
|
|
pause
|