Sponsored by
Vmake Labs Video Enhancer
-Vmake Labs Video Enhancer uses AI to improve video quality, restore details, reduce blur, and upscale videos to 8K.
Introduction of universal-audio-annotation-pipeline
Model Details of universal-audio-annotation-pipeline
Universal Audio Annotation Pipeline โ self-contained model mirror
This repository is a
complete, self-contained mirror
of the LAION
Universal Audio
Annotation Pipeline
:
all model weights
for every stage
plus all the code
needed to
run it. If any of the upstream model repositories ever disappears, cloning this single repo
gives you everything required to reproduce the pipeline end-to-end.
Given
any audio file
(a movie scene, a podcast, a field recordingโฆ), the pipeline produces
a single
structured JSON annotation
of
everything audible
, second by second across the
whole clip:
Speech
โ transcription, speaker diarization (who speaks when), language, accent,
speaking rate, age, gender, voice timbre, and
expressive captions
for the speaker's
emotion
and
speaking style
(e.g.
"clearly intense anger laced with wounded
disappointment"
,
"low conspiratorial whisper"
);
singing
is flagged explicitly.
Sound events
โ every non-speech sound and the musical/ambient background, with
timestamps and loudness, covering the
full timeline
(silence is labelled too).
What it's good for
Building rich audio datasets and captions for TTS / audio-LM training, content understanding,
media indexing, accessibility, emotion & paralinguistic research, and soundscape analysis.
What it produces
A JSON array of segments (
speech
,
vocal_burst
,
sound_event
,
music
) โ see the
output schema
.
A self-contained HTML report (base64 audio + annotations) can be generated for inspection;
an example is in
predictions/
.
Default configuration
(
Gemma-12B + DiCoW
): Nemotron 3.5 words + VibeVoice/Sortformer
diarization +
pyannote
overlap detection +
DiCoW
overlap-aware per-speaker ASR, fused by a
text-only Gemma-4-12B
LLM (no audio in the final step). Highest-Reward pipeline on
SoundScape-Bench
(
0.253
, rank 3 of all
systems, ~Gemini 3.5 Flash). It trades precision for recall (hallucination ~43% vs the audio MOSS
config's 27%); the legacy audio
MOSS-Audio-8B
annotator stays available via
--fusion moss
.
๐ง
Audio demo (20 samples vs ground truth)
ยท ๐
Full model comparison
What is mirrored here
models/
โ all weights
Default (
Gemma-12B + DiCoW
) models marked โญ:
Subfolder
Stage
Original repo
vibevoice-asr
โญ
diarization / timing authority
microsoft/VibeVoice-ASR
nemotron-3.5-asr-streaming-0.6b
โญ
words (default ASR)
nvidia/nemotron-3.5-asr-streaming-0.6b
diar_sortformer_4spk-v1
โญ
diarization (Nemotron)
nvidia/diar_sortformer_4spk-v1
pyannote-segmentation-3.0
โญ
overlap/segmentation
pyannote/segmentation-3.0
pyannote-speaker-diarization-3.1
โญ
diarization pipeline config
pyannote/speaker-diarization-3.1
pyannote-wespeaker-voxceleb-resnet34-LM
โญ
speaker embedding (for pyannote)
pyannote/wespeaker-voxceleb-resnet34-LM
dicow-v3_3
โญ
overlap-aware per-speaker ASR
BUT-FIT/DiCoW_v3_3
gemma-4-12b-it-gguf
โญ
TEXT-only final fusion
(Q8 GGUF)
unsloth/gemma-4-12b-it-GGUF
bud-e-whisper
โญ
voice: emotion
laion/BUD-E-Whisper
timbre-whisper
โญ
voice: timbre
laion/timbre-whisper
voice-tagging-whisper
โญ
voice: speaking style
laion/voice-tagging-whisper
moss-audio-8b-instruct
โญ
SFX LoRA base
OpenMOSS-Team/MOSS-Audio-8B-Instruct
moss-audio-sfx-lora-v4
โญ
SFX LoRA adapter
laion/moss-audio-sfx-lora-v4
vocalburst-locator
โญ
vocal-burst locator
laion/vocalburst-locator
sound-effect-captioning-whisper
โญ
SFX captioner
laion/sound-effect-captioning-whisper
whisper-small
โญ
base for locator/captioner/experts
openai/whisper-small
moss-audio-8b-thinking
legacy final annotator (
--fusion moss
)
OpenMOSS-Team/MOSS-Audio-8B-Thinking
parakeet-tdt-0.6b-v3
legacy ensemble ASR
nvidia/parakeet-tdt-0.6b-v3
qwen3-asr-1.7b
/
qwen3-forcedaligner-0.6b
legacy ensemble ASR
Qwen/Qwen3-ASR-1.7B
(+aligner)
code/
โ everything needed to run
Subfolder
Contents
universal-audio-annotation-pipeline
the pipeline repo (
default_pipeline/
,
pipeline/
, docs)
MOSS-Audio
MOSS-Audio source (
src.*
, required by the MOSS stages)
VibeVoice
VibeVoice source (the ASR modeling code)
predictions/
โ an example report (open
predictions/index.html
)
The three ASR packages pin
incompatible
transformers
versions
, so each ASR stage runs in
its own virtual-env; the Whisper experts, SFX LoRA, vocal-burst pre-pass and MOSS annotator
share a base env. The helper script builds all of them:
# from code/universal-audio-annotation-pipeline/default_pipeline
bash setup_environments.sh ./envs # 4 venvs + clones of the sourcesexport UAAP_MOSS_SRC="$(pwd)/envs/MOSS-Audio"# (or code/MOSS-Audio from this mirror)
huggingface-cli login # only needed if pulling the gated LoRA upstream
bash run_all.sh --audio /path/to/clips --workdir ./uaap_work --envs ./envs
# --no-sfx skip the SFX LoRA stage
To run
entirely offline from this mirror
, point each stage at the local
models/<name>
folder instead of the HF hub id, and set
UAAP_MOSS_SRC=<this repo>/code/MOSS-Audio
.
Outputs:
<audio>_pred.json
next to every input, all intermediates under
uaap_work/<stem>/
,
and a self-contained
uaap_work/report.html
.
Models load/unload sequentially โ peak VRAM โ one large model (~18โ23 GB) at a time.
Hardware
~68 GB disk for the weights; 2ร 24 GB GPUs recommended (VibeVoice-ASR is sharded across two,
the rest fit on a single 24 GB GPU).
Licensing & attribution
This is a
mirror for resilience
. Each mirrored model keeps the license of its original
repository (linked in the table above) โ please consult and comply with each. The pipeline
code is Apache-2.0. Mirrored by LAION.
Runs of laion universal-audio-annotation-pipeline on huggingface.co
15.7K
Total runs
0
24-hour runs
10
3-day runs
17
7-day runs
6.7K
30-day runs
More Information About universal-audio-annotation-pipeline huggingface.co Model
More universal-audio-annotation-pipeline license Visit here:
universal-audio-annotation-pipeline huggingface.co is an AI model on huggingface.co that provides universal-audio-annotation-pipeline's model effect (), which can be used instantly with this laion universal-audio-annotation-pipeline model. huggingface.co supports a free trial of the universal-audio-annotation-pipeline model, and also provides paid use of the universal-audio-annotation-pipeline. Support call universal-audio-annotation-pipeline model through api, including Node.js, Python, http.
universal-audio-annotation-pipeline huggingface.co is an online trial and call api platform, which integrates universal-audio-annotation-pipeline's modeling effects, including api services, and provides a free online trial of universal-audio-annotation-pipeline, you can try universal-audio-annotation-pipeline online for free by clicking the link below.
laion universal-audio-annotation-pipeline online free url in huggingface.co:
universal-audio-annotation-pipeline is an open source model from GitHub that offers a free installation service, and any user can find universal-audio-annotation-pipeline on GitHub to install. At the same time, huggingface.co provides the effect of universal-audio-annotation-pipeline install, users can directly use universal-audio-annotation-pipeline installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
universal-audio-annotation-pipeline install url in huggingface.co: