update: 更新md部署文档

This commit is contained in:
Killua777 2024-05-18 17:58:12 +08:00
parent 54d13fba87
commit 88bcfd03a6
1 changed files with 25 additions and 5 deletions

View File

@ -15,15 +15,15 @@ TakwayAI/
│ │ ├── models.py # 数据库定义 │ │ ├── models.py # 数据库定义
│ ├── schemas/ # 请求和响应模型 │ ├── schemas/ # 请求和响应模型
│ │ ├── __init__.py │ │ ├── __init__.py
│ │ ├── user.py # 用户相关schema │ │ ├── user_schemas.py # 用户相关schema
│ │ └── ... # 其他schema │ │ └── ... # 其他schema
│ ├── controllers/ # 业务逻辑控制器 │ ├── controllers/ # 业务逻辑控制器
│ │ ├── __init__.py │ │ ├── __init__.py
│ │ ├── user.py # 用户相关控制器 │ │ ├── user_controllers.py # 用户相关控制器
│ │ └── ... # 其他控制器 │ │ └── ... # 其他控制器
│ ├── routes/ # 路由和视图函数 │ ├── routes/ # 路由和视图函数
│ │ ├── __init__.py │ │ ├── __init__.py
│ │ ├── user.py # 用户相关路由 │ │ ├── user_routes.py # 用户相关路由
│ │ └── ... # 其他路由 │ │ └── ... # 其他路由
│ ├── dependencies/ # 依赖注入相关 │ ├── dependencies/ # 依赖注入相关
│ │ ├── __init__.py │ │ ├── __init__.py
@ -66,18 +66,38 @@ git clone http://43.132.157.186:3000/killua/TakwayPlatform.git
#### (2) 安装依赖 #### (2) 安装依赖
创建虚拟环境
``` shell
conda create -n takway
conda activate takway
```
安装pytorch和依赖
``` shell ``` shell
cd TakwayAI/ cd TakwayAI/
pip install torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 --index-url https://download.pytorch.org/whl/cu118
pip install -r requirements.txt pip install -r requirements.txt
``` ```
#### (3) 修改配置 #### (3)安装FunASR
本项目使用的FunASRE在github上的FunASR的基础上做了一些修改
``` shell
git clone http://43.132.157.186:3000/gaohz/FunASR.git
cd FunASR/
pip install -v -e .
```
#### (4) 修改配置
1. 安装mysql在mysql中创建名为takway的数据库 1. 安装mysql在mysql中创建名为takway的数据库
2. 安装redis将密码设置为takway 2. 安装redis将密码设置为takway
3. 打开config中的development.py文件修改mysql和redis连接字符串 3. 打开config中的development.py文件修改mysql和redis连接字符串
#### (4) 导入vits模型 #### (5) 导入vits模型
在utils/tts/目录下创建vits_model文件夹 在utils/tts/目录下创建vits_model文件夹