niugee.com/cha... 一键通用部署脚本
一款支持语气的口语化TTS开源模型
源码地址:
库:
github.com/2no...
ui:
github.com/jia...
github.com/len...
看了一下,我们选择 Forge 这个版本。
部署流程:
标准的python工程部署方式:
1. Clone源码:
```
git clone github.com/len...
```
3. 构建虚拟环境:
```
python -m venv venv
```
4. 加载虚拟环境:
```
.\venv\Scripts\activate
```
5. 指定版本安装torch
```
pip install torch==2.2.2+cu121 torchvision==0.17.2+cu121 torchaudio==2.2.2+cu121 --index-url download.pytor...
```
6. 安装其他依赖
```
pip install requirements.txt
```
是不是有点麻烦,牛哥给你弄个一键脚本吧
```
@echo off
setlocal
REM 检查参数是否提供
if "%1"=="" (
echo 请提供GitHub项目的地址
exit /b 1
)
REM 克隆GitHub项目
git clone %1
if errorlevel 1 (
echo 克隆失败,请检查项目地址
exit /b 1
)
REM 获取项目目录名
for %%i in (%1) do set project_name=%%~ni
REM 切换到项目目录
cd %project_name%
REM 创建虚拟环境
python -m venv venv
if errorlevel 1 (
echo 虚拟环境创建失败
exit /b 1
)
REM 激活虚拟环境
call .\venv\Scripts\activate
if errorlevel 1 (
echo 虚拟环境激活失败
exit /b 1
)
REM 升级pip
python.exe -m pip install --upgrade pip
if errorlevel 1 (
echo pip升级失败
exit /b 1
)
REM 安装torch及其依赖
pip install torch==2.2.2+cu121 torchvision==0.17.2+cu121 torchaudio==2.2.2+cu121 --index-url download.pytor...
if errorlevel 1 (
echo 安装torch失败
exit /b 1
)
REM 安装其他依赖
pip install -r requirements.txt
if errorlevel 1 (
echo 安装其他依赖失败
exit /b 1
)
echo 完成
endlocal
```
把这个文件拷贝系统的环境目录,例如`C:\Windows\System32`。当然,更好的是我们建立一个目录,防止这些全局的命令或者脚本,并且把他们添加到系统的环境目录。这样以后,常用的命令都可以放进这里,还方便管理:
使用:
在你要存放工程的目录下,打开终端,直接一条命令,完成部署:
```
autoinit_py.sh github.com/len...
```
众筹GPU服务器:
牛哥最近在众筹一台GPU,服务器,聚沙成塔,滴水成渊,不妨来支持一下:
niugee.com/mak...
Негізгі бет [052] ChatTTS WEBUI 一个脚本一键本地部署 | 牛哥通用部署脚本,可完美部署任何Python工程
No video
Пікірлер: 26