2026-04-14 10:08:41 +08:00

47 lines
1.0 KiB
Batchfile

@echo off
REM 启动云端无人机语音服务 (Windows)
echo ==========================================
echo 云端无人机语音服务
echo Cloud Voice Protocol v1.0
echo ==========================================
echo.
REM 检查 Python
python --version >nul 2>&1
if errorlevel 1 (
echo ❌ 错误: 未找到 Python
exit /b 1
)
for /f "tokens=*" %%i in ('python --version') do set PYTHON_VERSION=%%i
echo%PYTHON_VERSION%
REM 检查依赖
echo 检查依赖...
pip install -q -r requirements.txt
if errorlevel 1 (
echo ❌ 依赖安装失败
exit /b 1
)
echo ✓ 依赖检查完成
echo.
REM 检查 Piper 模型
if not exist "models" (
echo ⚠ 警告: models 目录不存在
echo 请下载 Piper 中文模型:
echo python -m piper.download_voice zh_CN-huayan-medium
echo.
)
REM 启动服务
echo 启动服务...
echo 监听地址: ws://0.0.0.0:8765/v1/voice/session
echo 健康检查: http://localhost:8765/health
echo.
python -m uvicorn app.main:app --host 0.0.0.0 --port 8765 --log-level info