@@ -103,23 +103,47 @@ Sortformer diarization identifies speaker turns. The packaged model path is the
103103| Field | Value |
104104| ---| ---|
105105| Family | ` sortformer_diar ` |
106- | Model directory | ` models/diar_sortformer_4spk-v1 ` |
106+ | Model directory | ` models/Sortformer-Diar-4spk-v1-GGUF ` |
107107| Task | ` diar ` |
108108| Modes | ` offline ` |
109109| Output | Speaker turn JSON through ` --turns-out ` |
110110| Speakers | Up to the speaker count supported by the model package; the default model is 4-speaker |
111111
112112``` bash
113- audiocpp_cli --task diar --family sortformer_diar --model models/diar_sortformer_4spk-v1 --backend cuda --audio meeting_16k.wav --turns-out turns.json
113+ audiocpp_cli --task diar --family sortformer_diar --model models/Sortformer-Diar-4spk-v1-GGUF/sortformer-diar-4spk-v1-q8_0.gguf --backend cuda --audio meeting_16k.wav --turns-out turns.json
114114```
115115
116116| Option | Values | Default | Meaning |
117117| ---| ---| ---:| ---|
118118| ` --audio ` | WAV path | required | Meeting or conversation audio. |
119119| ` --turns-out ` | JSON path | not set | Write speaker turns. |
120- | ` --session-option speaker_threshold=<float> ` | float | ` 0.5 ` | Speaker activation threshold. |
121- | ` --session-option speaker_min_frames=<n> ` | integer | ` 0 ` | Minimum speaker segment frames. |
122- | ` --session-option speaker_pad_frames=<n> ` | integer | ` 0 ` | Padding around speaker turns. |
123- | ` --session-option session_len_sec=<float> ` | seconds | ` 20.0 ` | Diarization graph window length. |
120+ | ` --request-option speaker_threshold=<float> ` | float | session default | Per-request speaker activation threshold. |
121+ | ` --request-option speaker_min_frames=<n> ` | integer | session default | Per-request minimum speaker segment frames. |
122+ | ` --request-option speaker_pad_frames=<n> ` | integer | session default | Per-request padding around speaker turns. |
123+ | ` --session-option sortformer_diar.speaker_threshold=<float> ` | float | ` 0.5 ` | Default speaker activation threshold. |
124+ | ` --session-option sortformer_diar.speaker_min_frames=<n> ` | integer | ` 0 ` | Default minimum speaker segment frames. |
125+ | ` --session-option sortformer_diar.speaker_pad_frames=<n> ` | integer | ` 0 ` | Default padding around speaker turns. |
126+ | ` --session-option sortformer_diar.session_len_sec=<float> ` | seconds | ` 20.0 ` | Diarization graph window length. |
127+ | ` --session-option sortformer_diar.graph_capacity_mode=<mode> ` | ` fixed ` , ` tiered ` , ` grow ` , ` double ` | backend default | Offline graph capacity policy. |
128+ | ` --session-option sortformer_diar.graph_arena_mb=<n> ` | MB | ` 512 ` | Inference graph arena size. |
129+ | ` --session-option sortformer_diar.weight_context_mb=<n> ` | MB | ` 128 ` | Weight context size. |
130+ | ` --session-option sortformer_diar.weight_type=<type> ` | storage type | ` f32 ` | Default weight storage type. |
131+ | ` --session-option sortformer_diar.matmul_weight_type=<type> ` | storage type | ` weight_type ` | Matmul weight storage override. |
132+ | ` --session-option sortformer_diar.conv_weight_type=<type> ` | storage type | ` weight_type ` | Convolution weight storage override. |
133+
134+ Compatibility aliases are applied before v1 option validation:
135+
136+ | Legacy session option | v1 session option |
137+ | ---| ---|
138+ | ` speaker_threshold ` | ` sortformer_diar.speaker_threshold ` |
139+ | ` speaker_min_frames ` | ` sortformer_diar.speaker_min_frames ` |
140+ | ` speaker_pad_frames ` | ` sortformer_diar.speaker_pad_frames ` |
141+ | ` session_len_sec ` | ` sortformer_diar.session_len_sec ` |
142+ | ` graph_context_mb ` , ` sortformer_diar.graph_context_mb ` | ` sortformer_diar.graph_arena_mb ` |
143+ | ` graph_capacity_mode ` , ` offline_graph_capacity_mode ` | ` sortformer_diar.graph_capacity_mode ` |
144+ | ` weight_context_mb ` | ` sortformer_diar.weight_context_mb ` |
145+ | ` weight_type ` | ` sortformer_diar.weight_type ` |
146+ | ` matmul_weight_type ` | ` sortformer_diar.matmul_weight_type ` |
147+ | ` conv_weight_type ` | ` sortformer_diar.conv_weight_type ` |
124148
125149For backend weight-type controls, use ` audiocpp_cli --inspect --model <model-dir> --family <family> ` .
0 commit comments