33 Commits

Author SHA1 Message Date
ChasonJiang
35e755427d
修复了一些bug (#994) 2024-04-21 20:28:33 +08:00
ChasonJiang
29f22115fb
[fast_inference] 回退策略,减少padding影响,开放选项,同步代码 (#986)
* Update README

* Optimize-English-G2P

* docs: change akward expression

* docs: update Changelog_KO.md

* Fix CN punc in EN,add 's match

* Adjust normalize and g2p logic

* Update zh_CN.json

* Update README (#827)

Update README.md
Update some outdated file paths and commands

* 修复英文多音字,调整字典热加载,新增姓名匹配 (#869)

* Fix homograph dict

* Add JSON in dict

* Adjust hot dict to hot reload

* Add English name dict

* Adjust get name dict logic

* Make API Great Again (#894)

* Add zh/jp/en mix

* Optimize code readability and formatted output.

* Try OGG streaming

* Add stream mode arg

* Add media type arg

* Add cut punc arg

* Eliminate punc risk

* Update README (#895)

* Update README

* Update README

* update README

* update README

* fix typo s/Licence /License (#904)

* fix reformat cmd (#917)

Co-authored-by: starylan <starylan@outlook.com>

* Update README.md

* Normalize chinese arithmetic operations (#947)

* 改变训练和推理时的mask策略,以修复当batch_size>1时,产生的复读现象

* 同步main分支代码,增加“保持随机”选项

* 在colab中运行colab_webui.ipynb发生的uvr5模型缺失问题 (#968)

在colab中使用git下载uvr5模型时报错:
fatal: destination path 'uvr5_weights' already exists and is not an empty directory.
通过在下载前将原本从本仓库下载的uvr5_weights文件夹删除可以解决问题。

* [ASR] 修复FasterWhisper遍历输入路径失败 (#956)

* remove glob

* rename

* reset mirror pos

* 回退mask策略;
回退pad策略;
在T2SBlock中添加padding_mask,以减少pad的影响;
开放repetition_penalty参数,让用户自行调整重复惩罚的强度;
增加parallel_infer参数,用于开启或关闭并行推理,关闭时与0307版本保持一致;
在webui中增加“保持随机”选项;
同步main分支代码。

* 删除无用注释

---------

Co-authored-by: Lion <drain.daters.0p@icloud.com>
Co-authored-by: RVC-Boss <129054828+RVC-Boss@users.noreply.github.com>
Co-authored-by: KamioRinn <snowsdream@live.com>
Co-authored-by: Pengoose <pengoose_dev@naver.com>
Co-authored-by: Yuan-Man <68322456+Yuan-ManX@users.noreply.github.com>
Co-authored-by: XXXXRT666 <157766680+XXXXRT666@users.noreply.github.com>
Co-authored-by: KamioRinn <63162909+KamioRinn@users.noreply.github.com>
Co-authored-by: Lion-Wu <130235128+Lion-Wu@users.noreply.github.com>
Co-authored-by: digger yu <digger-yu@outlook.com>
Co-authored-by: SapphireLab <36986837+SapphireLab@users.noreply.github.com>
Co-authored-by: starylan <starylan@outlook.com>
Co-authored-by: shadow01a <141255649+shadow01a@users.noreply.github.com>
2024-04-19 14:35:28 +08:00
ChasonJiang
959269b5ae
改变训练和推理时的mask策略,以修复当batch_size>1时,产生的复读现象 (#966) 2024-04-12 18:00:50 +08:00
箱庭XTer
3706ad1b8b
【fast_inference_】通过简单添加torch.no_grad()修饰器,可能会使速度加快 (#930)
* 添加with torch.no_grad(),速度快一大截

* 恢复先前缩进

* 恢复make batch的位置

* 改用修饰器

* 去除没必要的增加的空行

---------

Co-authored-by: XTer <xxoy1234@outlook.com>
2024-04-07 18:36:09 +08:00
ChasonJiang
ec7647e08d
[fast_inference] Make API Great Again And Again (#923)
* 为fast_inference分支适配新的WebAPI

* modified:   api_v2.py

* 修改文档细节

* modified:   api_v2.py

* 优化了代码逻辑,提升健壮性

* 修改文档细节

* 修改文档细节

* 优化代码逻辑

* 修改注释细节
2024-04-06 21:07:59 +08:00
SapphireLab
72c0eca0a2
spellcheck (#916)
Co-authored-by: starylan <starylan@outlook.com>
2024-04-03 17:42:23 +08:00
chasonjiang
c3ac108ed4 优化代码结构 2024-03-19 22:29:07 +08:00
Bobby
a44d4a8b91 在推理按钮下方增加推理使用参数 2024-03-19 09:36:29 +00:00
chasonjiang
864a148d75 缓解了batch_size>1时的复读问题,缓解方法是:在T2S模型中,先对phones进行embedding、对bert_features进行project,再pad到相同长度。 2024-03-16 21:04:49 +08:00
chasonjiang
3c78539c44 增加健壮性 2024-03-15 14:58:25 +08:00
chasonjiang
a2f2a5f4a7 添加了自定义修改随机数种子,方便复现结果。 2024-03-15 14:34:10 +08:00
chasonjiang
b8ce03fd1b 增加健壮性,防止在cpu推理时设置半精度报错 2024-03-14 11:24:10 +08:00
chasonjiang
8698c28c90 优化代码 2024-03-14 11:15:09 +08:00
chasonjiang
03ae7fdb03 增加健壮性 2024-03-13 20:08:32 +08:00
chasonjiang
252c9b7eb6 推理功能增强和改进 2024-03-13 19:51:24 +08:00
chasonjiang
d60d8ea3fb 修复了OutOfMemoryError时,显存无法释放的问题 2024-03-13 16:25:27 +08:00
chasonjiang
345f3203f8 修复了热切换模型时,精度不匹配导致的错误。 2024-03-12 16:08:50 +08:00
chasonjiang
511b99e4a9 增加了TTS_Config类的健壮性 2024-03-12 15:30:08 +08:00
chasonjiang
bfd7286068 修复了,中英文混合文本合成英文时, 出现空字符报错的问题
优化了代码, 增加了健壮性
2024-03-11 19:35:55 +08:00
chasonjiang
38dca77477 Merge branch 'fast_inference' of https://github.com/SapphireLab/GPT-SoVITS-M into fast_inference_ 2024-03-11 17:19:22 +08:00
chasonjiang
d23f3a62c4 修复了一些bug,优化了一些代码 2024-03-11 17:16:04 +08:00
SapphireLab
778a43760a change config 2024-03-11 13:53:56 +08:00
SapphireLab
aa020b059d align tts config 2024-03-11 03:25:57 +08:00
chasonjiang
3535cfe3b0 新增VITS批量推理 GPT_SoVITS/TTS_infer_pack/TTS.py
fix some bugs   GPT_SoVITS/TTS_infer_pack/TextPreprocessor.py
	fix some bugs   GPT_SoVITS/TTS_infer_pack/text_segmentation_method.py
	fix some bugs   GPT_SoVITS/inference_webui.py
	fix some bugs   GPT_SoVITS/module/models.py
2024-03-10 21:37:28 +08:00
chasonjiang
174c4bbab3 增加flash attention 选项: GPT_SoVITS/AR/models/t2s_lightning_module.py
增加flash attention 选项:   GPT_SoVITS/AR/models/t2s_model.py
	增加flash attention 选项:   GPT_SoVITS/TTS_infer_pack/TTS.py
	增加flash attention 选项:   GPT_SoVITS/TTS_infer_pack/TextPreprocessor.py
	增加flash attention 选项:   GPT_SoVITS/configs/tts_infer.yaml
	增加flash attention 选项:   GPT_SoVITS/inference_webui.py
2024-03-10 14:07:58 +08:00
chasonjiang
cd746848e6 fixed some bugs GPT_SoVITS/AR/models/t2s_model.py
fixed some bugs   GPT_SoVITS/TTS_infer_pack/TTS.py
2024-03-10 12:13:57 +08:00
chasonjiang
cae976ef5a 增加了注释 GPT_SoVITS/TTS_infer_pack/TTS.py 2024-03-10 01:57:04 +08:00
chasonjiang
ed2ffe1356 修复了t2s模型无prompt输入时的bug GPT_SoVITS/AR/models/t2s_model.py
增加一些新特性,并修复了一些bug   GPT_SoVITS/TTS_infer_pack/TTS.py
	优化网页布局   GPT_SoVITS/inference_webui.py
2024-03-10 01:20:42 +08:00
chasonjiang
2fe3207d71 modified: GPT_SoVITS/TTS_infer_pack/TTS.py 2024-03-09 22:11:07 +08:00
chasonjiang
c85b29f5a8 增加健壮性: GPT_SoVITS/TTS_infer_pack/TTS.py 2024-03-09 02:12:20 +08:00
chasonjiang
61453b59b2 添加音频倍速支持: GPT_SoVITS/TTS_infer_pack/TTS.py
添加音频倍速支持:   GPT_SoVITS/inference_webui.py
2024-03-09 02:05:03 +08:00
chasonjiang
7556e8cc96 fix some bugs GPT_SoVITS/TTS_infer_pack/TTS.py 2024-03-09 01:02:09 +08:00
chasonjiang
17832e5c4a 忽略ffmpeg .gitignore
使t2s模型支持批量推理:   GPT_SoVITS/AR/models/t2s_model.py
	修复batch bug   GPT_SoVITS/AR/models/utils.py
    重构的tts infer   GPT_SoVITS/TTS_infer_pack/TTS.py
	文本预处理模块   GPT_SoVITS/TTS_infer_pack/TextPreprocessor.py
	new file   GPT_SoVITS/TTS_infer_pack/__init__.py
	文本拆分方法模块   GPT_SoVITS/TTS_infer_pack/text_segmentation_method.py
	tts infer配置文件   GPT_SoVITS/configs/tts_infer.yaml
	modified   GPT_SoVITS/feature_extractor/cnhubert.py
	modified   GPT_SoVITS/inference_gui.py
	重构的webui   GPT_SoVITS/inference_webui.py
	new file   GPT_SoVITS/inference_webui_old.py
2024-03-08 23:41:59 +08:00