from funasr import AutoModel
# paraformer-zh is a multi-functional asr model
# use vad, punc, spk or not as you need
path = "https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/vad_example.wav"
model = AutoModel(model="paraformer-zh", model_revision="v2.0.4",
vad_model="fsmn-vad", vad_model_revision="v2.0.4",
punc_model="ct-punc", punc_model_revision="v2.0.4",
spk_model="cam++", spk_model_revision="v2.0.2",
)
res = model.generate(input=path, batch_size_s=300, hotword='')
print(res)
spk_model使用cam++后会报”string index out of range“,去掉后则没有问题
附源代码: