modified: GPT_SoVITS/AR/models/t2s_model.py

modified:   GPT_SoVITS/inference_webui.py
This commit is contained in:
PocketDocLabs 2024-05-21 15:51:24 -07:00
parent 059a64949c
commit b948ff459f
2 changed files with 3 additions and 3 deletions

View File

@ -329,7 +329,7 @@ class Text2SemanticDecoder(nn.Module):
bert_feature, bert_feature,
top_k: int = -100, top_k: int = -100,
top_p: int = 100, top_p: int = 100,
min_p: int = 80, min_p: float = 0.0,
early_stop_num: int = -1, early_stop_num: int = -1,
temperature: float = 1.0, temperature: float = 1.0,
): ):

View File

@ -311,7 +311,7 @@ def merge_short_text_in_array(texts, threshold):
result[len(result) - 1] += text result[len(result) - 1] += text
return result return result
def get_tts_wav(ref_wav_path, prompt_text, prompt_language, text, text_language, how_to_cut=i18n("不切"), top_k=20, min_p=0.8, top_p=1.0, temperature=0.6, ref_free = False): def get_tts_wav(ref_wav_path, prompt_text, prompt_language, text, text_language, how_to_cut=i18n("不切"), top_k=20, min_p=0.0, top_p=0.6, temperature=0.6, ref_free = False):
if prompt_text is None or len(prompt_text) == 0: if prompt_text is None or len(prompt_text) == 0:
ref_free = True ref_free = True
t0 = ttime() t0 = ttime()
@ -587,7 +587,7 @@ with gr.Blocks(title="GPT-SoVITS WebUI") as app:
with gr.Row(): with gr.Row():
gr.Markdown(value=i18n("gpt采样参数(无参考文本时不要太低)")) gr.Markdown(value=i18n("gpt采样参数(无参考文本时不要太低)"))
top_k = gr.Slider(minimum=1,maximum=100,step=1,label=i18n("top_k"),value=5,interactive=True) top_k = gr.Slider(minimum=1,maximum=100,step=1,label=i18n("top_k"),value=5,interactive=True)
min_p = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("min_p"),value=0.8,interactive=True) min_p = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("min_p"),value=0.0,interactive=True)
top_p = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("top_p"),value=1,interactive=True) top_p = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("top_p"),value=1,interactive=True)
temperature = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("temperature"),value=1,interactive=True) temperature = gr.Slider(minimum=0,maximum=1,step=0.05,label=i18n("temperature"),value=1,interactive=True)
inference_button = gr.Button(i18n("合成语音"), variant="primary") inference_button = gr.Button(i18n("合成语音"), variant="primary")