Import Human Voice Rewrite Demo (PRD v1.1) + Dockerfile for Coolify
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
@echo off
|
||||
REM Human Voice Rewrite Demo - Windows 一键启动
|
||||
REM 需要本机已安装 Python 3.10+(未安装请先到 python.org 安装,勾选 Add to PATH)
|
||||
REM 注意:本文件必须保持 ANSI(GBK) 编码。若用编辑器另存为 UTF-8,中文行会被 Windows 命令提示符当成乱码命令导致启动失败。
|
||||
setlocal
|
||||
cd /d "%~dp0"
|
||||
|
||||
if not exist ".venv\Scripts\python.exe" (
|
||||
echo 首次运行:创建独立虚拟环境并安装依赖...
|
||||
py -3 -m venv .venv
|
||||
if errorlevel 1 (
|
||||
echo 错误:py -3 不可用,请确认已安装 Python 3.10+ 并勾选 Add to PATH
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
".venv\Scripts\python.exe" -m pip install -q --upgrade pip
|
||||
".venv\Scripts\python.exe" -m pip install -q -r requirements.txt
|
||||
)
|
||||
|
||||
REM 从 .env 读取 Key 与代理地址(值不带引号)
|
||||
for /f "usebackq tokens=1,* delims==" %%a in (".env") do (
|
||||
if "%%a"=="PRODREAM_BACKEND_OPENROUTER_API_KEY" set "OPENROUTER_API_KEY=%%b"
|
||||
if "%%a"=="PRODREAM_BACKEND_OPENROUTER_PROXY_URL" set "OPENROUTER_PROXY_URL=%%b"
|
||||
)
|
||||
if "%OPENROUTER_API_KEY%"=="" (
|
||||
echo 错误:.env 中没有配置 PRODREAM_BACKEND_OPENROUTER_API_KEY
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if "%HVR_PORT%"=="" set "HVR_PORT=8000"
|
||||
echo Human Voice Rewrite Demo: http://127.0.0.1:%HVR_PORT%
|
||||
".venv\Scripts\uvicorn.exe" main:app --host 127.0.0.1 --port %HVR_PORT%
|
||||
pause
|
||||
Reference in New Issue
Block a user