mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2026-06-04 05:01:27 +08:00
Merge 8a70a2ffd0c0b81af31c912b5dcce535dcdb6268 into 08d627c3338173c3229286d8787060d6559fe0f8
This commit is contained in:
commit
5a8f5cbd36
@ -22,29 +22,36 @@ def only_asr(input_file, language):
|
||||
|
||||
|
||||
def create_model(language="zh"):
|
||||
if language in funasr_models:
|
||||
return funasr_models[language]
|
||||
|
||||
if language == "zh":
|
||||
path_vad = "tools/asr/models/speech_fsmn_vad_zh-cn-16k-common-pytorch"
|
||||
path_punc = "tools/asr/models/punc_ct-transformer_zh-cn-common-vocab272727-pytorch"
|
||||
path_asr = "tools/asr/models/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
|
||||
if not os.path.isdir(path_vad):
|
||||
snapshot_download(
|
||||
"iic/speech_fsmn_vad_zh-cn-16k-common-pytorch",
|
||||
local_dir="tools/asr/models/speech_fsmn_vad_zh-cn-16k-common-pytorch",
|
||||
local_dir=path_vad,
|
||||
)
|
||||
if not os.path.isdir(path_punc):
|
||||
snapshot_download(
|
||||
"iic/punc_ct-transformer_zh-cn-common-vocab272727-pytorch",
|
||||
local_dir="tools/asr/models/punc_ct-transformer_zh-cn-common-vocab272727-pytorch",
|
||||
local_dir=path_punc,
|
||||
)
|
||||
if not os.path.isdir(path_asr):
|
||||
snapshot_download(
|
||||
"iic/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch",
|
||||
local_dir="tools/asr/models/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch",
|
||||
local_dir=path_asr,
|
||||
)
|
||||
model_revision = "v2.0.4"
|
||||
vad_model_revision = punc_model_revision = "v2.0.4"
|
||||
elif language == "yue":
|
||||
path_asr = "tools/asr/models/speech_UniASR_asr_2pass-cantonese-CHS-16k-common-vocab1468-tensorflow1-online"
|
||||
if not os.path.isdir(path_asr):
|
||||
snapshot_download(
|
||||
"iic/speech_UniASR_asr_2pass-cantonese-CHS-16k-common-vocab1468-tensorflow1-online",
|
||||
local_dir="tools/asr/models/speech_UniASR_asr_2pass-cantonese-CHS-16k-common-vocab1468-tensorflow1-online",
|
||||
local_dir=path_asr,
|
||||
)
|
||||
path_vad = path_punc = None
|
||||
vad_model_revision = punc_model_revision = ""
|
||||
@ -52,9 +59,6 @@ def create_model(language="zh"):
|
||||
else:
|
||||
raise ValueError(f"{language} is not supported")
|
||||
|
||||
if language in funasr_models:
|
||||
return funasr_models[language]
|
||||
else:
|
||||
model = AutoModel(
|
||||
model=path_asr,
|
||||
model_revision=model_revision,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user