Instructions to use mlx-community/DialogueSidon-bf16 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use mlx-community/DialogueSidon-bf16 with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] huggingface-cli download --local-dir DialogueSidon-bf16 mlx-community/DialogueSidon-bf16
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Atomic Chat
DialogueSidon
Two-speaker dialogue separation and restoration, with 24 kHz mono stems. Converted from sarulab-speech/DialogueSidon for use with mlx-audio.
from mlx_audio.sts import load
from mlx_audio.audio_io import write
model = load("mlx-community/DialogueSidon-bf16")
result = model.separate("dialogue.wav", num_steps=30, seed=0)
for i, speaker in enumerate(result.speakers, 1):
write(f"speaker_{i}.wav", speaker, result.sample_rate)
The two channels are anonymous speaker slots. Long recordings use overlapping
chunks and waveform correlation to maintain channel assignment. Consistency
across silence is not guaranteed. This is an offline generative model, so the
stems need not sum to the mixture. The default chunk and overlap are 20 and 5
seconds; use chunk_seconds=None for whole-file inference when memory permits.
The checkpoint retains CC-BY-NC-4.0. Original model by Wataru Nakata, Yuki Saito, Kazuki Yamauchi, Emiru Tsunoo, and Hiroshi Saruwatari (SaruLab). See the original model card and Sidon implementation.
- Downloads last month
- 41
Quantized
Model tree for mlx-community/DialogueSidon-bf16
Base model
sarulab-speech/DialogueSidon