39 Commits

Author SHA1 Message Date
baicai-1145
a45e171ff5 Enhance sampling functions in TTS by adding support for previous token masks in logits_to_probs. Implement batch processing for sampling with padded token sequences and contiguous sampling groups. Refactor sampling logic in T2S scheduler to utilize new functionalities, improving efficiency and flexibility in token generation. 2026-03-09 21:24:16 +08:00
baicai-1145
30a4557d8d Implement last inference statistics tracking in Text2SemanticDecoder and enhance TTS class with prompt semantic extraction. This includes methods for setting and retrieving inference stats, as well as improvements to audio processing and feature extraction in TTS. 2026-03-08 23:08:27 +08:00
ChasonJiang
c767f0b83b
修复bug (#2704)
* 修复bug

* fallbak and bug fix
2025-12-30 16:00:21 +08:00
ChasonJiang
9080a967d5
修复采样错误 (#2703) 2025-12-30 15:21:03 +08:00
ChasonJiang
bfca0f6b2d
对齐naive_infer的解码策略,防止吞句 (#2697) 2025-12-19 17:37:19 +08:00
ChasonJiang
92ab59c553
更细粒度的流式推理模式 (#2671)
* 更好的流式推理模式

* 清理无用代码

* modified:   GPT_SoVITS/AR/models/t2s_model.py
	modified:   GPT_SoVITS/TTS_infer_pack/TTS.py
	modified:   GPT_SoVITS/module/models.py

* modified:   GPT_SoVITS/TTS_infer_pack/TTS.py

* modified:   .gitignore
	modified:   GPT_SoVITS/AR/models/t2s_model.py
	modified:   GPT_SoVITS/TTS_infer_pack/TTS.py
	modified:   GPT_SoVITS/module/models.py

* modified:   GPT_SoVITS/AR/models/t2s_model.py
	modified:   GPT_SoVITS/TTS_infer_pack/TTS.py
	modified:   GPT_SoVITS/module/models.py
	modified:   api_v2.py

* modified:   GPT_SoVITS/TTS_infer_pack/TTS.py

* 更正拼写错误

* 支持固定chunk长度的流式推理,优化sola算法

* 修复api_v2的ogg格式传输问题
2025-11-28 21:12:41 +08:00
ChasonJiang
b5a67e6247
修复gpt的loss计算问题 (#2537)
* 修复gpt的loss计算问题

* fallback tts config
2025-07-18 14:59:59 +08:00
XXXXRT666
6fdc67ca83
Fix bugs in install.sh, reduce log noise, and improve error reporting (#2464)
* Update Install.sh

* Format Code

* Delete dev null

* Update README, Support Dark Mode in CSS/JS
2025-06-17 15:21:36 +08:00
Emmanuel Ferdman
0d2f273402
Resolve Python Logger warnings (#2379)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-06-10 18:03:23 +08:00
RVC-Boss
e920b31840
support sovits v2Pro v2ProPlus
support sovits v2Pro v2ProPlus
2025-06-04 15:17:05 +08:00
XXXXRT666
53cac93589
Refactor: Format Code with Ruff and Update Deprecated G2PW Link (#2255)
* ruff check --fix

* ruff format --line-length 120 --target-version py39

* Change the link for G2PW Model

* update pytorch version and colab
2025-04-07 16:42:47 +08:00
RVC-Boss
ee4a466f79
Update patched_mha_with_cache.py 2025-03-26 17:39:19 +08:00
ChasonJiang
053a356ffe
修复gpt的padding mask的问题 (#2153)
* 修复gpt的padding mask的问题

* rollback tts_config
2025-03-05 17:14:43 +08:00
ChasonJiang
6dd2f72090
更改gpt并行推理时的mask策略为padding left (#2144)
* 更改gpt并行推理时的mask策略为padding left,使batch_infer更接近于naive_infer
减少冗余操作并使用torch_sdpa,以提升推理速度

* rollback tts_infer.yaml
2025-03-04 16:45:37 +08:00
wzy3650
087fd24579
fix inference issue (#2061)
Co-authored-by: wangzeyuan <wangzeyuan@agora.io>
2025-02-17 10:38:04 +08:00
wzy3650
282ae1d9b2
optimize attention calc logic (#2010)
Co-authored-by: wangzeyuan <wangzeyuan@agora.io>
2025-02-12 11:57:17 +08:00
RVC-Boss
40cd22e69d
Update t2s_model.py 2024-09-10 19:13:42 +08:00
ChasonJiang
52c50c6c81
All in one! 合并main分支和fast_inference_分支 (#1490)
* 合并main分支和fast_inference_分支

* 修复一些bug
2024-08-20 22:19:04 +08:00
XXXXRT666
a3f5fb9614
v1v2 Version Switching (#1391)
v1v2 Version Switching
2024-08-06 12:00:51 +08:00
RVC-Boss
3d9c37baca
Add files via upload 2024-07-08 20:52:19 +08:00
XXXXRT666
923af471d2
Update t2s_model.py (#1283)
y is None at no reference mode, and Nonetype object has no attribute shape
2024-07-08 20:51:15 +08:00
RVC-Boss
b0786f2998
double inference speed
double inference speed
2024-07-07 21:34:28 +08:00
RVC-Boss
99f09c8bdc
微调未读取bert文件重大bug修复 2024-06-06 16:39:36 +08:00
root
4496426896 修改代码引用,淡定 2024-02-28 17:31:19 +08:00
Watchtower-Liu
013db82d7d Merge branch 'main' into inference_optin 2024-02-16 17:03:11 +08:00
Watchtower-Liu
1803729360 update_infer 2024-02-16 16:53:57 +08:00
RVC-Boss
895fde46e4
dpo改实验性勾选而非必须。勾选后batch size自动减半。
dpo改实验性勾选而非必须。勾选后batch size自动减半。
2024-02-15 20:17:44 +08:00
RVC-Boss
9b5231a317
dpo改实验性勾选而非必须。勾选后batch size自动减半。
dpo改实验性勾选而非必须。勾选后batch size自动减半。
2024-02-15 20:17:33 +08:00
RVC-Boss
3bf71d3790
Update t2s_model.py 2024-02-12 16:47:43 +08:00
liufenghua
070ac9b2b2 add DPO training 2024-02-11 15:06:01 +08:00
Ναρουσέ·μ·γιουμεμί·Χινακάννα
dd1186c029
Add files via upload 2024-02-08 21:41:37 +08:00
RVC-Boss
ecb4b23fc3
Update data_module.py 2024-01-28 19:19:57 +08:00
RVC-Boss
edd807ffaa
Merge branch 'main' into mps 2024-01-25 23:25:58 +08:00
Ναρουσέ·μ·γιουμεμί·Χινακάννα
7d1e94c8b0
Add AR Onnx Module 2024-01-25 02:31:08 +08:00
Wu Zichen
07a5339691 mps support 2024-01-24 19:37:47 +08:00
RVC-Boss
872134c846
Update t2s_model.py 2024-01-22 23:26:18 +08:00
spicysama
cc632b985d
Update dataset.py
pandas csv file doesn't have keys called "item_name", "sematic_text",update a method "iloc". which is more accurate.
2024-01-17 19:43:32 +08:00
Blaise
0d3d47f3c3 more code refactor 2024-01-16 17:14:18 +01:00
RVC-Boss
41ca6028d6
Add files via upload 2024-01-16 17:38:48 +08:00