运行报错:KeyError: 'speaker-change-locating is not in the pipelines registry group speaker-diarization. Please make sure the correct version of ModelScope library is used.'
另外其它很多模型在NoteBook中运行都会报错,感觉这些模型在发布前压根就没有测试过,ModelScope的软件开发管理很混乱
确认您正在使用的 ModelScope 版本是否支持 'speaker-change-locating' 管道。您可以使用以下命令检查您正在使用的 ModelScope 版本:
python
Copy
import modelscope
print(modelscope.version)
如果您使用的是不支持 'speaker-change-locating' 管道的 ModelScope 版本,则需要更新到支持该管道的版本。
确认您的代码中正确加载了 'speaker-change-locating' 管道。例如,您可以使用以下代码加载管道:
python
Copy
import modelscope
pipeline_name = 'speaker-change-locating'
pipeline = modelscope.get_pipeline(pipeline_name)
请注意,您需要将 'speaker-change-locating' 替换为您要使用的管道的名称。
如果您的代码中正确加载了管道,但仍然出现错误,请确保该管道已在 'speaker-diarization' 管道组中注册。您可以使用以下命令检查管道是否已正确注册:
python
Copy
import modelscope
group_name = 'speaker-diarization'
pipelines = modelscope.get_pipelines(group_name)
print(pipelines.keys())
```
上述命令将打印 'speaker-diarization' 管道组中注册的所有管道名称。请确保 'speaker-change-locating' 管道名称包含在内。
如果您仍然无法解决问题,