FunASR icon indicating copy to clipboard operation
FunASR copied to clipboard

用最新的版本,会出现NameError: name 'ClusterBackend' is not defined 报错

Open eleven-monkey opened this issue 1 year ago • 2 comments

我在colab上使用funasr,基本上每天都会使用,每次使用时都是通过git clone 克隆最新的文件,但是昨天使用funasr进行语音识别时,没有成功,出现报错:

NameError Traceback (most recent call last) in <cell line: 5>() 3 # paraformer-zh is a multi-functional asr model 4 # use vad, punc, spk or not as you need ----> 5 model = AutoModel(model="paraformer-zh", model_revision="v2.0.4", 6 vad_model="fsmn-vad", vad_model_revision="v2.0.4", 7 punc_model="ct-punc-c", punc_model_revision="v2.0.4",

/content/FunASR/funasr/auto/auto_model.py in init(self, **kwargs) 135 spk_kwargs["device"] = kwargs["device"] 136 spk_model, spk_kwargs = self.build_model(**spk_kwargs) --> 137 self.cb_model = ClusterBackend().to(kwargs["device"]) 138 spk_mode = kwargs.get("spk_mode", 'punc_segment') 139 if spk_mode not in ["default", "vad_segment", "punc_segment"]:

NameError: name 'ClusterBackend' is not defined

后来,我用git checkout 命令切换到之前的提交:54af9b7841235c60d3dbe8622910b1a26fe91bd8。就又可以使用了。应该是更新后引入了新的bug。

eleven-monkey avatar Apr 10 '24 01:04 eleven-monkey

我也碰到同样的问题

hello989898 avatar Apr 19 '24 00:04 hello989898

今天去掉checkout使用最新的提交,仍然有这个报错。希望能够修复一下。让我们能够使用到最新的更新,谢谢。

eleven-monkey avatar Apr 29 '24 07:04 eleven-monkey

最新的代码应该没有这个问题了,如果有的话可以考虑重新安装你的python环境,因为它可能是依赖错误导致的:)

R1ckShi avatar May 28 '24 03:05 R1ckShi

用最新的版本 model = AutoModel(model="paraformer-zh",
vad_model="fsmn-vad", vad_kwargs={"max_single_segment_time": 60000}, punc_model="ct-punc",

spk_model="cam++"

              ) 

在打開spk_model 後 還會遇到這個問題

chendoit avatar Jun 15 '24 05:06 chendoit

可以重新安装一下python环境,使用最新的requirments一键安装

R1ckShi avatar Jun 18 '24 02:06 R1ckShi

新环境,遇到同样问题

polarisGitHub avatar Jul 27 '24 04:07 polarisGitHub