diff --git a/tools/asr/config.py b/tools/asr/config.py index 53efdbd1..522e8eb2 100644 --- a/tools/asr/config.py +++ b/tools/asr/config.py @@ -21,7 +21,7 @@ asr_dict = { 'lang': ['zh'], 'size': ['large'], 'path': 'funasr_asr.py', - 'precision': 'float32' + 'precision': ['float32'] }, "Faster Whisper (多语种)": { 'lang': ['auto', 'zh', 'en', 'ja'], @@ -33,7 +33,7 @@ asr_dict = { 'lang': ['auto', 'zh', 'en', 'ja'], 'size': ['small'], 'path': 'sensevoice_asr.py', - 'precision': 'float32' + 'precision': ['float32'] } } diff --git a/webui.py b/webui.py index f8274533..c570344d 100644 --- a/webui.py +++ b/webui.py @@ -775,7 +775,7 @@ with gr.Blocks(title="GPT-SoVITS WebUI") as app: precision = 'float32' else: precision = 'float32' - # return gr.Dropdown(choices=asr_dict[key]['lang']) + # return gr.Dropdown(choices=asr_dict[key]['precision']) return {"__type__": "update", "choices": asr_dict[key]['precision'],"value":precision} asr_model.change(change_lang_choices, [asr_model], [asr_lang]) asr_model.change(change_size_choices, [asr_model], [asr_size])