From a1ae58ffa7da65ba9c9edaf60334f90b2512c622 Mon Sep 17 00:00:00 2001 From: 21 <1192138141@qq.com> Date: Wed, 29 May 2024 12:04:15 +0800 Subject: [PATCH 1/2] add --- .gitignore | 1 + .idea/.gitignore | 8 +++ .idea/inspectionProfiles/Project_Default.xml | 49 ++++++++++++++++ .../inspectionProfiles/profiles_settings.xml | 6 ++ .idea/metahuman-stream.iml | 18 ++++++ .idea/modules.xml | 8 +++ .idea/vcs.xml | 6 ++ tts/README.md | 56 ++++++++++++++++--- 8 files changed, 144 insertions(+), 8 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/metahuman-stream.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml diff --git a/.gitignore b/.gitignore index eb55d13..28cf920 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ pretrained *.mp4 .DS_Store workspace/log_ngp.txt +.idea \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..d5ae810 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,49 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/metahuman-stream.iml b/.idea/metahuman-stream.iml new file mode 100644 index 0000000..daacdbf --- /dev/null +++ b/.idea/metahuman-stream.iml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..98356da --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/tts/README.md b/tts/README.md index 2cf0832..473e1ef 100644 --- a/tts/README.md +++ b/tts/README.md @@ -10,6 +10,20 @@ bash install.sh ``` 从 [GPT-SoVITS Models](https://huggingface.co/lj1995/GPT-SoVITS) 下载预训练模型,并将它们放置在 `GPT_SoVITS\pretrained_models` 中 +注意 +``` +是将 GPT-SoVITS 的模型文件放入 pretrained_models目录中 +``` +如下 +``` +pretrained_models/ +--chinese-hubert-base +--chinese-roberta-wwm-ext-large +s1bert25hz-2kh-longer-epoch=68e-step=50232.ckpt +s2D488k.pth +s2G488k.pth +``` + ## 2. Model Folder Format 模型文件下载地址 https://www.yuque.com/xter/zibxlp/gsximn7ditzgispg 下载的模型文件放到trained目录下, 如 `trained/Character1/` @@ -25,15 +39,18 @@ trained ``` ## 3. 启动 -### 3.1 后端服务: -python Inference/src/tts_backend.py +### 3.1 启动webui界面 +python webuis/character_manager/webui.py +可以设置上传的模型数据 +### 3.2 启动api服务: +python app.py + 如果有错误提示找不到cmudict,从这下载https://github.com/nltk/nltk_data,将packages改名为nltk_data放到home目录下 -### 3.2 管理character: -python Inference/src/Character_Manager.py -浏览器打开可以管理character和emotion -### 3.3 测试tts功能: -python Inference/src/TTS_Webui.py +### 3.3 tts测试 +访问 http://127.0.0.1:5000 地址即可测试 +### 3.4 api测试 +访问 http://127.0.0.1:5000/character_list 查看是否正常 ## 4. 接口说明 ### 4.1 Character and Emotion List @@ -96,4 +113,27 @@ To obtain the supported characters and their corresponding emotions, please visi ## 部署tts训练 https://github.com/RVC-Boss/GPT-SoVITS -根据文档说明部署,将训练后的模型拷到推理服务的trained目录下 \ No newline at end of file +根据文档说明部署,将训练后的模型拷到推理服务的trained目录下 + +## 如果你需要使用autodl 进行部署 +请使用 https://www.codewithgpu.com/i/RVC-Boss/GPT-SoVITS/GPT-SoVITS 作为基础镜像你能快速进行部署 +### 下载 +``` +https://github.com/X-T-E-R/GPT-SoVITS-Inference +``` +### 安装 +``` +cd GPT-SoVITS-Inference +pip3 install -r requirements.txt +cp -r GPT_SoVITS/pretrained_models/ ./GPT_SoVITS/pretrained_models +``` + +### 启动api +``` +python3 app.py +``` + +### 启动webui +``` +python3 webuis/character_manager/webui.py +``` From 1fa1620c5e28c4126c754f4f658b3a349ab5ce2c Mon Sep 17 00:00:00 2001 From: 21 <1192138141@qq.com> Date: Wed, 29 May 2024 12:04:31 +0800 Subject: [PATCH 2/2] fix: update tts doc --- .idea/.gitignore | 8 --- .idea/inspectionProfiles/Project_Default.xml | 49 ------------------- .../inspectionProfiles/profiles_settings.xml | 6 --- .idea/metahuman-stream.iml | 18 ------- .idea/modules.xml | 8 --- .idea/vcs.xml | 6 --- 6 files changed, 95 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/inspectionProfiles/Project_Default.xml delete mode 100644 .idea/inspectionProfiles/profiles_settings.xml delete mode 100644 .idea/metahuman-stream.iml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index d5ae810..0000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/metahuman-stream.iml b/.idea/metahuman-stream.iml deleted file mode 100644 index daacdbf..0000000 --- a/.idea/metahuman-stream.iml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 98356da..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file