mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-10-07 15:19:59 +08:00
add punc model
This commit is contained in:
parent
9937b78e1a
commit
bae36bb07a
@ -6,14 +6,19 @@ import torch
|
|||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
from funasr import AutoModel
|
from funasr import AutoModel
|
||||||
|
|
||||||
model_dir = "tools/asr/models/SenseVoiceSmall"
|
path_asr = "tools/asr/models/SenseVoiceSmall"
|
||||||
model_dir = model_dir if os.path.exists(model_dir) else "iic/SenseVoiceSmall"
|
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 = path_asr if os.path.exists(path_asr) else "iic/SenseVoiceSmall"
|
||||||
|
path_vad = path_vad if os.path.exists(path_vad) else "iic/speech_fsmn_vad_zh-cn-16k-common-pytorch"
|
||||||
|
path_punc = path_punc if os.path.exists(path_punc) else "iic/punc_ct-transformer_zh-cn-common-vocab272727-pytorch"
|
||||||
|
|
||||||
def execute_asr(input_folder, output_folder, language, device):
|
def execute_asr(input_folder, output_folder, language, device):
|
||||||
try:
|
try:
|
||||||
model = AutoModel(model=model_dir,
|
model = AutoModel(model=path_asr,
|
||||||
vad_model="fsmn-vad",
|
vad_model=path_vad,
|
||||||
vad_kwargs={"max_single_segment_time": 30000},
|
vad_kwargs={"max_single_segment_time": 2000},
|
||||||
|
punc_model=path_punc
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return print(traceback.format_exc())
|
return print(traceback.format_exc())
|
||||||
@ -31,7 +36,7 @@ def execute_asr(input_folder, output_folder, language, device):
|
|||||||
input=file_path,
|
input=file_path,
|
||||||
cache={},
|
cache={},
|
||||||
language=language.lower(), # "zn", "en", "yue", "ja", "ko", "nospeech"
|
language=language.lower(), # "zn", "en", "yue", "ja", "ko", "nospeech"
|
||||||
use_itn=True,
|
use_itn=False,
|
||||||
batch_size_s=0,
|
batch_size_s=0,
|
||||||
device = device
|
device = device
|
||||||
)[0]['text']
|
)[0]['text']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user