Skip to content

iic/speech_diarization_sond-zh-cn-alimeeting-16k-n16k4-pytorch is not registered #2855

@WGS-note

Description

@WGS-note

求助~

见项目:https://modelscope.cn/models/iic/speech_diarization_sond-zh-cn-alimeeting-16k-n16k4-pytorch#:~:text=inference_diar_pipline%20%3D%20pipeline(,v1.2.2%22%2C%0A)

我得到报错:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/wangguisen/projects/smart-transcribe/src/core/speaker_extractor.py", line 192, in <module>
    inference_diar_pipline = pipeline(
                             ^^^^^^^^^
  File "/home/wangguisen/miniconda3/envs/smart_transcribe/lib/python3.11/site-packages/modelscope/pipelines/builder.py", line 229, in pipeline
    return build_pipeline(cfg, task_name=task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/wangguisen/miniconda3/envs/smart_transcribe/lib/python3.11/site-packages/modelscope/pipelines/builder.py", line 69, in build_pipeline
    return build_from_cfg(
           ^^^^^^^^^^^^^^^
  File "/home/wangguisen/miniconda3/envs/smart_transcribe/lib/python3.11/site-packages/modelscope/utils/registry.py", line 197, in build_from_cfg
    raise KeyError(
KeyError: 'speaker-diarization-inference is not in the pipelines registry group speaker-diarization. Please make sure the correct version of ModelScope library is used.'

我又将调用方式更改为:

inference_diar_model = AutoModel(
    model='iic/speech_diarization_sond-zh-cn-alimeeting-16k-n16k4-pytorch',
    model_revision="v1.0.5",
    sv_model="damo/speech_xvector_sv-zh-cn-cnceleb-16k-spk3465-pytorch",
    sv_model_revision="v1.2.2",
    disable_update=True,
)

又得到报错:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/wangguisen/projects/smart-transcribe/src/core/speaker_extractor.py", line 188, in <module>
    inference_diar_model = AutoModel(
                           ^^^^^^^^^^
  File "/home/wangguisen/miniconda3/envs/smart_transcribe/lib/python3.11/site-packages/funasr/auto/auto_model.py", line 135, in __init__
    model, kwargs = self.build_model(**kwargs)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/wangguisen/miniconda3/envs/smart_transcribe/lib/python3.11/site-packages/funasr/auto/auto_model.py", line 283, in build_model
    assert model_class is not None, f'{kwargs["model"]} is not registered'
           ^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: iic/speech_diarization_sond-zh-cn-alimeeting-16k-n16k4-pytorch is not registered

我的版本为:

funasr                                   1.3.1
modelscope                               1.35.4
transformers                             5.8.1

我将这三个的版本升级到最新的也不行!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions