Views
No views yet
nvidia/diar_sortformer_4spk-v1 using mlx-audio version 0.3.2.pip install -U mlx-audio1from mlx_audio.vad import load
2
3model = load("mlx-community/diar_sortformer_4spk-v1-fp32")
4result = model.generate("meeting.wav", threshold=0.5, verbose=True)
5print(result.text)
6
7for seg in result.segments:
8 print(f"Speaker {seg.speaker}: {seg.start:.2f}s - {seg.end:.2f}s")1from mlx_audio.vad import load
2
3model = load("mlx-community/diar_sortformer_4spk-v1-fp32")
4
5for result in model.generate_stream("meeting.wav", chunk_duration=5.0):
6 for seg in result.segments:
7 print(f"Speaker {seg.speaker}: {seg.start:.2f}s - {seg.end:.2f}s")1from mlx_audio.vad import load
2
3model = load("mlx-community/diar_sortformer_4spk-v1-fp32")
4state = model.init_streaming_state()
5
6for chunk in mic_stream(): # your audio source
7 result, state = model.feed(chunk, state, sample_rate=16000)
8 for seg in result.segments:
9 print(f"Speaker {seg.speaker}: {seg.start:.2f}s - {seg.end:.2f}s")SortformerEncLabelModel.