Dev 2.3. (#242)
* 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:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user