* Fix inputs of duration discriminator

* Add LSTM

* Update models.py

* Update tensorboard scalar

* Noise injection for minimizing modality gap

* Update infer.py

* support bf16 run

* del unused_para flag

* support bf16 config

* add grad clip

* fix(logger and grad):add dur grad,fix grad clip

* Update webui_preprocess.py

* Fix English G2P

* fix(bert_gen):add pass

* Pass SDP to DD

* Update webui_preprocess.py

* Update config.json

* Update webui.py

* Update chinese_bert.py

* Upload webui for deploy

* Update webui.py

* torch.save as pt not npy

* Update config.json

* add freeze emo vq

* Update webui_preprocess.py

* Fix tone_sandhi.py

* Comment up grad clip

* Fix in-place addition

* Add SLM discriminator

* Add DDP for WD

* Feat: Style text: make emotions and style similar to the style text by mixing bert (#240) (#241)

* fix:(oldVersion210) Load on demand Emotion model

* feat: update fastapi.py. 添加更多错误日志信息

* Switch pyopenjtalk to pyopenjtalk-prebuilt

* fix: update fastapi.py. 2.2 reference适配

* Update resample.py

* 修复Onnx导出的BUG (#237)

* Add files via upload

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add files via upload

* Add files via upload

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Delete attentions_onnx.py

* Delete models_onnx.py

* Add files via upload

* Add files via upload

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update __init__.py

* Update __init__.py

* Update __init__.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------



* Fix onnx

* Format export

* Feat: style-text and bert mixing (JA only)

* Ensure the same tensor shape

* Update

* update gradio version

* Fix

* Style text for chinese and english (ver 2.2)

* Style text for chinese and english (ver 2.1)

* Style text in FastAPI

* Translate style text desc in chinese

---------

Co-authored-by: litagin02 <139731664+litagin02@users.noreply.github.com>
Co-authored-by: Sora <654163754@qq.com>
Co-authored-by: Sihan Wang <wangsihan1995@gmail.com>
Co-authored-by: Ναρουσέ·μ·γιουμεμί·Χινακάννα <40709280+NaruseMioShirakana@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Remove CLAP

* Revert "Remove CLAP"

This reverts commit 62fd59bc837c580239840a2bc84b15e0663730fc.

Revert

* Remove CLAP

* bf16 audo grad cilp

* Update webui and infer utils

* Update webui.py

* Update webui.py

* Update webui-preprocess.py

* Update webui_preprocess.py

---------

Co-authored-by: Sihan Wang <wangsihan1995@gmail.com>
Co-authored-by: OedoSoldier <31711261+OedoSoldier@users.noreply.github.com>
Co-authored-by: litagin02 <139731664+litagin02@users.noreply.github.com>
Co-authored-by: Sora <654163754@qq.com>
Co-authored-by: Ναρουσέ·μ·γιουμεμί·Χινακάννα <40709280+NaruseMioShirakana@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Stardust·减
2023-12-19 19:12:26 +08:00
committed by GitHub
parent 5479e9039d
commit 76653b5b6d
34 changed files with 2978 additions and 1226 deletions

View File

@@ -204,6 +204,8 @@ if __name__ == "__main__":
auto_split: bool,
emotion: Optional[Union[int, str]] = None,
reference_audio=None,
style_text: Optional[str] = None,
style_weight: float = 0.7,
) -> Union[Response, Dict[str, any]]:
"""TTS实现函数"""
# 检查模型是否存在
@@ -261,6 +263,8 @@ if __name__ == "__main__":
device=loaded_models.models[model_id].device,
emotion=emotion,
reference_audio=ref_audio,
style_text=style_text,
style_weight=style_weight,
)
audio = gradio.processing_utils.convert_to_16_bit_wav(audio)
else:
@@ -282,6 +286,8 @@ if __name__ == "__main__":
device=loaded_models.models[model_id].device,
emotion=emotion,
reference_audio=ref_audio,
style_text=style_text,
style_weight=style_weight,
)
)
audios.append(np.zeros(int(44100 * 0.2)))
@@ -312,6 +318,8 @@ if __name__ == "__main__":
auto_split: bool = Query(False, description="自动切分"),
emotion: Optional[Union[int, str]] = Query(None, description="emo"),
reference_audio: UploadFile = File(None),
style_text: Optional[str] = Form(None, description="风格文本"),
style_weight: float = Query(0.7, description="风格权重"),
):
"""语音接口若需要上传参考音频请仅使用post请求"""
logger.info(
@@ -331,6 +339,8 @@ if __name__ == "__main__":
auto_split=auto_split,
emotion=emotion,
reference_audio=reference_audio,
style_text=style_text,
style_weight=style_weight,
)
@app.get("/voice")
@@ -350,6 +360,8 @@ if __name__ == "__main__":
auto_translate: bool = Query(False, description="自动翻译"),
auto_split: bool = Query(False, description="自动切分"),
emotion: Optional[Union[int, str]] = Query(None, description="emo"),
style_text: Optional[str] = Query(None, description="风格文本"),
style_weight: float = Query(0.7, description="风格权重"),
):
"""语音接口"""
logger.info(
@@ -368,6 +380,8 @@ if __name__ == "__main__":
auto_translate=auto_translate,
auto_split=auto_split,
emotion=emotion,
style_text=style_text,
style_weight=style_weight,
)
@app.get("/models/info")