Skip to content

SpeakerKit: expose Sortformer model version/variant and add Nemotron 3 alias - #106

Merged
EduardoPach merged 1 commit into
mainfrom
eduardo/speakerkit-sortformer-model-options
Sep 23, 2026
Merged

EduardoPach merged 1 commit into
mainfrom
eduardo/speakerkit-sortformer-model-options

Conversation

@EduardoPach

@EduardoPach EduardoPach commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Adds sortformer_model_version / sortformer_model_variant to the SpeakerKit pipeline config (passed as --sortformer-model-version / --sortformer-model-variant when the engine is sortformer), pins speakerkit-sortformer-compressed to v2-1 / 384_94MB, and adds the speakerkit-nemotron-3-diarization alias.

Tests: tests/pipeline/test_speakerkit_cli_args.py.

…3 alias

speakerkitpro-cli 3.1.6 changed the default Sortformer model to Nemotron 3
Diarization (`nemotron-3-diarization` / `684_74MB`), so `--diarizer sortformer`
alone no longer evaluates the compressed v2 model.

- Add `sortformer_model_version` and `sortformer_model_variant` to
  `SpeakerKitPipelineConfig`, emitted as `--sortformer-model-version` /
  `--sortformer-model-variant` only when the engine is `sortformer`.
- Pin `speakerkit-sortformer-compressed` to `v2-1` / `384_94MB`, the model it
  has always reported.
- Register `speakerkit-nemotron-3-diarization` for the new default model.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@EduardoPach
EduardoPach merged commit eed1739 into main Sep 23, 2026
2 checks passed
@EduardoPach
EduardoPach deleted the eduardo/speakerkit-sortformer-model-options branch September 23, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant