Downloads · 30 days
0
0x8badbeef/molmo-audio-slap-diar
molmo-audio-slap-diar is a voice activity detection model from 0x8badbeef. Use it for the voice activity detection task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as cc-by-nc-sa-4.0.
Private frame-level multi-speaker activity model. Emits arrival-ordered tracks so Stage C can build:
Downloads · 30 days
0
Access
Public
Updated Aug 11, 2026
Repo size
1.3 GB
Likes
0
Public
Click a slice to open those files.
.pt2 GB · 100%
From the Hugging Face model README
Private frame-level multi-speaker activity model. Emits arrival-ordered tracks so Stage C can build:
<soa> <spk1> [frames…] <spk2> [frames…] <eoa>
| Field | Value | Why |
|---|---|---|
pipeline_tag | voice-activity-detection | Closest Hub tag: per-frame speech activity over ≤4 speakers (not single-label audio-classification) |
library_name | pytorch | Raw encoder.pt — custom DiarEncoder, not Transformers |
| Tags | speaker-diarization | Full diarization (segments + speaker ids) is built in diar_segments |
There is no first-class Hub speaker-diarization pipeline tag; do not use
audio-classification (implies a single clip-level class).
| File | Role |
|---|---|
encoder.pt | Canonical checkpoint for serve (MOLMO_DIAR_CHECKPOINT) — arrival phase ~step 28k |
encoder_fork4_arrival_28k.pt | Named copy of the arrival checkpoint |
encoder_fork4_pit.pt | PIT separation phase backup |
DiarEncoder(fork_blocks=4) — trainable copy of Stage A’s lower blocks + DiarBranch transformerdiar_segments.segments_from_logitsNIST-collar DER ~18% (stated gate was 15%; accepted to proceed). Live diar costs ~4 pp on Gate D spoken attribution vs oracle markers.
export MOLMO_DIAR_CHECKPOINT=/path/to/encoder.pt
# or compose: DIAR_MODEL_DIR pointing at this repo root
Aux worker: AudioEmbeddingProcessor → process_diarized → {embeds, speakers, spk_lens}.
from diar_infer import DiarEncoder
import torch
m = DiarEncoder(fork_blocks=4)
state = torch.load("encoder.pt", map_location="cpu", weights_only=False)
m.load_state_dict(state["model"], strict=True)
molmo-audio-slap-stage-amolmo-audio-serving-diar-dmolmo-audio-phase-h-restoreCC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International).
Marketing name: Blaster. Technical Hub id remains molmo-audio-*.
Base backbone allenai/Molmo-7B-D-0924 remains Apache-2.0. Training mixes that include People’s Speech / Dolly are themselves under CC-BY-SA; this weight license is intentionally more restrictive (adds NC). See project README_TRAINING.md licensing summary.