36 Commits

Author SHA1 Message Date
wishhyt
6fc6148f8d fix: 修复 API 输入验证和参数处理中的多个缺陷
1. 修复 handle_change 中 `or` 应为 `and` 的逻辑错误(api.py)
   - `path != "" or path is not None` 恒为 True,导致未传递的参数
     以 None/空值覆盖已有的有效配置

2. 修复 DefaultRefer.__init__ 忽略构造函数参数(api.py)
   - 构造函数声明了 path/text/language 参数但未使用,直接引用
     全局 args 变量,导致类无法正确复用

3. 修复 GET /tts 端点参数为 None 时 AttributeError(api_v2.py)
   - text_lang 和 prompt_lang 默认值为 None,未提供时直接调用
     None.lower() 导致崩溃

4. 替换 eval() 为安全的字符串比较(inference_webui.py)
   - eval() 会执行任意代码,当环境变量被恶意设置时存在代码
     注入风险,改用安全的字符串比较

Made-with: Cursor
2026-03-18 10:47:05 +08:00
KamioRinn
6df61f58e4
语言分割及格式化优化 (#2488)
* better LangSegmenter

* add version num2str

* better version num2str

* sync fast infer

* sync api

* remove duplicate spaces

* remove unnecessary code

---------

Co-authored-by: RVC-Boss <129054828+RVC-Boss@users.noreply.github.com>
2025-06-27 11:58:41 +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
RVC-Boss
cd6de7398e
Merge pull request #2449 from KamioRinn/maga
support v4 v2Pro v2ProPlus for api & optimize LangSegmenter
2025-06-11 10:29:39 +08:00
KamioRinn
29165eb02e support v4 v2Pro v2ProPlus for api 2025-06-11 02:09:07 +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
b7c0c5ca87
support sovits v2Pro v2ProPlus
support sovits v2Pro v2ProPlus
2025-06-04 15:15:54 +08:00
XXXXRT666
ad7df5298b
Colab Infer Fix (#2322)
* Update Colab Infer, Add NLTK Download

* Rename GPT_SoVITS_Inference.ipynb to Colab-Inference.ipynb

* Rename

* Update URL

* .
2025-04-25 12:03:20 +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
KamioRinn
fe2f04bdb8
API for V3 (#2154) 2025-03-05 17:13:46 +08:00
KamioRinn
6ca4aecea2
API修复优化 (#1503)
* model control

* Mix timbre

* Fix some detail problems

* Optimize detail

* Add int32

* Add example

* Add aac pcm32 support
2024-08-20 11:47:24 +08:00
KamioRinn
2310bcde53
Optimize short sentence (#1430) 2024-08-10 12:28:53 +08:00
XXXXRT666
a3f5fb9614
v1v2 Version Switching (#1391)
v1v2 Version Switching
2024-08-06 12:00:51 +08:00
KamioRinn
4e34814c70
Version Check (#1390)
* version check

* fix webui and symbols

* fix v1 language map
2024-08-05 17:24:42 +08:00
licycle
f8273610f9
fix python bug (#1346) 2024-07-25 15:11:14 +08:00
红血球AE3803
a7aa58abf3
supported top_k, top_p, temperature, speed for api.py (#1340) 2024-07-23 21:25:38 +08:00
aoguai
582ba7d519
fix: 移除多余 my_utils.py (#1189) (#1251)
* fix: 移除多余 my_utils.py (#1189)

* feat: update my_utils
2024-06-29 22:57:01 +08:00
赤川鶴鳴
bce37f792f
fix: Fixed issue #1199 (#1200) 2024-06-26 22:17:27 +08:00
XXXXRT666
0b806dba37
一些小问题修复 (#1021)
* fix import error. It may happen when calling
 api.py

* Update README.md

* Update gpt-sovits_kaggle.ipynb

* Update gpt-sovits_kaggle.ipynb

* fix path error
delete useless line wraps
2024-04-28 17:12:45 +08:00
FengQingYunDan
20c49a3728
api接口,修复文本切分符号设定中,中文分号错写为英文分号的问题 (#1001) 2024-04-23 17:33:02 +08:00
Hayo
96b53be703
Update api.py (#979)
修复SynthesizerTrn kwargs 传递异常。
2024-04-17 17:33:01 +08:00
KamioRinn
4afecd1950
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
2024-03-30 15:48:58 +08:00
Lion
1963eb01cc support cpu training, use cpu training on mac 2024-03-13 22:24:32 +08:00
JavaAndPython55
4b0fae8302
新增api.py中:可在启动后动态修改模型,以此满足同一个api不同的朗读者请求
可在启动后动态修改模型,以此满足同一个api不同的朗读者请求
2024-02-21 18:11:59 +08:00
YongKang Zhou
72dca99288 fixed feature_extractor issue 2024-01-31 08:56:56 +00:00
YongKang Zhou
956ae58677
Update api.py 2024-01-31 10:47:13 +08:00
Wu Zichen
7259cc95fd Update usage introduction, fix an error 2024-01-26 01:38:03 +08:00
RVC-Boss
edd807ffaa
Merge branch 'main' into mps 2024-01-25 23:25:58 +08:00
Miuzarte
e3a8c94387 在文件开头加了点说明 2024-01-25 19:54:43 +08:00
Lion-Wu
b942af74cc
Merge branch 'RVC-Boss:main' into mps 2024-01-25 02:10:02 +08:00
Miuzarte
5111713ed7 feat: api.py change refer 2024-01-24 20:16:39 +08:00
RVC-Boss
93dd8334f4
Update api.py 2024-01-24 17:02:18 +08:00
Wu Zichen
cb9d8fe8a5 mps support 2024-01-24 16:47:52 +08:00
Miuzarte
21b9c20fc8 config.py引入class, requirement补全, 自述追加已测试环境 2024-01-20 14:15:02 +08:00
謬紗特
192668435b
Match config.py 2024-01-19 14:15:35 +08:00
謬紗特
76164a0774
Add api.py 2024-01-19 14:08:31 +08:00