alt.freeweights.text / moss-audio-burst-caption-gemini
From: laion <huggingface.co/laion>Newsgroups: alt.freeweights.textSubject:

moss-audio-burst-caption-gemini

Date: 2026-11-15Commit: 1047bfeSigned: 2DC28CC7B26A283B ✓

Model. Safetensors weights, 349 MB in all. Published by laion under CC-BY-4.0.

text349MBmoss-audio-burst-caption-geminisafetensorspermissive
FactsParamsnot statedSize349 MBFormatssafetensorsTasknot taggedLicenseCC-BY-4.0From sourcepermissive
$ fw get laion/moss-audio-burst-caption-gemini
# manifest sha256 16812e63feab… · 349 MB · 32 files
$ fw verify ./moss-audio-burst-caption-gemini laion/moss-audio-burst-caption-gemini
From sourceHosted (signed)laion/moss-audio-burst-caption-geminiLast check: 2026-11-15 05:25 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Adapter of MOSS-Audio-8B-Instruct.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
349 MB
Weights
349 MB (safetensors)
Parameters
not stated
Formats
safetensors
Task
not tagged
License
CC-BY-4.0 (permissive)
Files
32, each with a sha256
Publisher
laion
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: OpenMOSS-Team/MOSS-Audio-8B-Instruct

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:25 UTCpassed

Model card

From the publisher at commit 1047bfe. Shown as plain text with links; images open at the publisher.

MOSS Audio — Vocal-burst event captioning trained on Gemini captions#

Describe an individual vocal burst in context, given both its start and end time in the full recording. This repository contains a trained, separate LoRA adapter for the pinned MOSS-Audio-8B-Instruct model. It is a text-generating caption model, distinct from the encoder-only Humaneness Ears score and localization models.

Listen to 50 Gemini TTS acting performances with adapted captions and untuned baselines · Gemini annotation dataset · Companion adapter

Model and adaptation#

Base: OpenMOSS-Team/MOSS-Audio-8B-Instruct, revision d4dc5a6d8cd79b43dcd82884c75e303b1ecd016d. Reviewed official source, revision 66326e6e0db34f036c86a76ba005efa4830c69dd. MOSS combines a pretrained audio encoder, an audio-to-language adapter, DeepStack audio injections and a Qwen3 language transformer. Approximate audio token rate is 12.5 Hz. The exact instantiated base has 9,052,463,488 parameters; the repository's 8B name refers to its language-model size class.

Only rank-32 LoRA weights inside the language transformer's attention and MLP projections are trained. Base language weights, the audio encoder, the audio adapter and DeepStack mergers are frozen. The actual total parameter count including LoRA is 9,139,757,440; trainable adapter parameters are 87,293,952. This adaptation does not train a new audio encoder or a burst localization head.

Data, labels and separation#

Task splitExamples
Training80,773
Validation4,649
Test4,820

The Gemini annotation collection joins a balanced S1 selection, LAION's Got Talent, balanced 40-emotion snippets and a voice annotation POC. Splits are disjoint by exact MP3 SHA256. Burst examples share full recordings within a split and use one training example per event. The labels are machine-generated Gemini descriptions, not independently adjudicated human ground truth. Some S1 clips may have been seen in earlier Whisper score-model pretraining; they are excluded from this caption adaptation's training split.

Whole-voice supervision is the voice_caption. Burst supervision is an event's detailed caption. Audio, the task prompt and, for burst captioning, numeric interval endpoints are the only inputs. No transcript, class label, reference caption or Gemini score vector is included in the input. Every event has both start and end seconds.

Training recipe and measured validation result#

SettingValue
Epochs2
Updates2,526
LoRArank 32, alpha 64, dropout 0.05
OptimizerAdamW, weight decay 0.01
Learning rate1e-4 peak; 5% warmup; cosine decay
Batch4 GPUs × 1 example × 16 accumulated microbatches = 64
Precision / attentionBF16 / SDPA
Sequence cap8,192 tokens; dynamic lengths; oversized examples fail
Audiofull recording, mono 16 kHz; no event crop
Audio time markersevery two seconds
Lossmean next-token cross entropy, assistant caption tokens only
Best checkpointcheckpoint-2526
Best validation loss1.423833

Validation loss is teacher-caption token prediction loss. It measures fit to Gemini text and is not a human caption-quality score or an event detection metric. The best epoch checkpoint is selected by this loss. Full optimizer/scheduler/RNG checkpoints are saved each epoch and every 200 updates in the training run; this lightweight public release contains the best adapter and training history, not the large optimizer states.

Gradient checkpointing is disabled because the upstream DeepStack path uses temporary forward hooks. Frozen audio modules remain in evaluation mode. model_accepts_loss_kwargs=False ensures correct accumulation scaling: the official MOSS loss does not consume Trainer's num_items_in_batch. Transformers 4.57.1 is pinned, matching the upstream recommendation; a narrow encoder output compatibility hook is included.

Inference#

Clone/download this repository, then:

pip install -r requirements.txt
python download_base.py --output base_model
python inference.py sample.wav --task burst_caption --adapter . --base-model base_model --start 1.2 --end 2.4

The download helper pins the base revision and verifies all four weight shard hashes. A BF16 CUDA GPU is recommended; CPU inference uses float32 and is much slower and more memory-intensive. Complete clips of up to 30 seconds match the adaptation distribution. Generation is greedy and deterministic with a configurable token limit. The burst adapter requires externally supplied timestamps; pair it with a locator to describe automatically detected intervals.

Reproduce training#

export_sft.py exports the published annotation TARs to this exact SFT contract. Where source audio is not redistributed, supply an --audio-map mapping original MP3 hashes to local TAR members. The exporter refuses a partial dataset by default and never silently invents missing audio.

python export_sft.py --help
python -m torch.distributed.run --standalone --nproc_per_node=4 train_adapter.py \
  --task burst_caption --data-root prepared \
  --base-model-dir base_model --output training_output --epochs 2
# To resume, append: --resume training_output/checkpoint-N

The full executed trainer, task recipe, data reader, masking and official source files are included. The upstream manifest verifies vendored source hashes. See training_run.json, training_results.json, training/trainer_state.json, data_audit.json and base_weights_manifest.json for evidence and exact revisions.

Scope and limitations#

These captions can describe delivery and audible affect, but they are probabilistic interpretations and may omit or hallucinate details. They do not establish a speaker's internal emotional state, identity or diagnosis. They do not replace the separate numeric emotion, VoiceNet, DNSMOS, AudioBox or Orange embedding heads: those scores are not training targets for these two text adapters. The listening demo uses 50 newly generated Gemini TTS acting performances, distinct from the Gemini-caption adaptation corpus. Humaneness Ears Medium proposes the burst intervals; the caption adapter receives the full recording and both interval endpoints. These intervals are unvalidated predictions. No Gemini reference captions are displayed. This is a qualitative listening grid rather than an independent human-rated benchmark. The untuned baseline uses the same audio and prompt with LoRA disabled. Recordings longer than 30 seconds are supplied in full but extend beyond the adaptation clip-length range.

Credits and licensing#

Original adapter weights and documentation: CC BY 4.0, LAION. Pinned MOSS base weights and vendored OpenMOSS source retain Apache 2.0, with attribution and license preserved in upstream/LICENSE. Audio sources retain their source terms. Dataset provenance and annotation methods are documented in the linked dataset card.

References: MOSS Audio model card; official fine-tuning documentation; PEFT; LoRA paper.

Files

32 files · 349 MBWeights 349 MB (safetensors). Sizes and sha256 from the signed manifest.
Show all 32 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
LICENSE356 B8d4830cced1b65d3b4f28a683c47f3d65f491529e0fd146e3359f7f076fd2baf
README.md7.90 KB701bdbcd66e62ee357426ebf699df43a8bf5f5fab975f70a925a5b537d39dee7
RELEASE_MANIFEST.json3.02 KBd87873a948873c8958a21244c65da78e33e6a235f3628524c6678d4f69bb2d04
adapter_config.json1.21 KB9cbd614e8ad8010519691eda358cdbba76c1b014bc73c894308086ad85b0940b
adapter_model.safetensors349 MBae08b79202f1cbef4912fe882d6382eee0aa8349a576f1068456ce09420bef32
base_weights_manifest.json1.00 KB84b36ac77dc7df6c8cbb022776165944f848b411297aa96787b76c98c9d6548b
data_audit.json1.74 KBf16904f37192126ca4c31bda29a562b4dc89d1a62360de7d2d0e2c5fac984a70
download_base.py872 B25043a4b16bb7ec3789a8e96b071a74173dbdcfee9339ae446936779369e1446
export_sft.py3.59 KB850be8475864d008820761729b27414ad510c28dbcadfc793b2e5276a7e815ec
inference.py5.10 KB98188b3f5e81e883108198a5d2fc4180aebb18cb7eedba4015d4bc4f7c98d068
moss_compat.py647 Bcef7d0fece2af40410a37c2bc6b4c1277095b95b057fed61f2c32485dfad8852
requirements.txt157 B9a031d7e614d291e60d543a83ec1e8faa59881f1ef4073157f08fbbab4a83639
train_adapter.py1.45 KB5fd00c81da99037c0f1ecf91770f0480c6c388e70cbe4aa270165d3c3c3374a9
training/common.py3.76 KB345538a2c32735b5cb73f65afe5034d6538b641fe4663eff4923b06370ddcc6c
training/moss_compat.py647 Bcef7d0fece2af40410a37c2bc6b4c1277095b95b057fed61f2c32485dfad8852
training/recipe.json1.02 KBcc244c69feaed7582cbf10f646fa71f29a8e5d934d58076d9d42de611b47262b
training/train_moss.py13.2 KBc16d7b2f5070a34fe83b8e3d4bd5351d3ff2eb56faca149b96d8a1bc14feab17
training/trainer_state.json23.1 KBf2e5119528c380bff21a5b1885c710761264d4198d4d99a19dcca9a2737812a7
training_results.json279 Bbc1243a0735cbd2cf93945396052c7fa7c5da1dd41e8ff0aabebe6664768df5d
training_run.json56.5 KB8825a5239f00ff08cd4b1d446f4aa0e92c3f92b128f00f2222471a7720abd124
upstream/LICENSE11.4 KBcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
upstream/NOTICE338 B572f060ea723d8c70f300533b19bbbb41f9858d3ea0eb76c19815156350274c7
upstream/SOURCE_REVISION.json1.08 KB57c6ec8fbc02a4e6d2513c47c2001a7f061e67badc796df80f75c00879f7a308
upstream/finetune/FINETUNE.md4.09 KB59c90f30f0d591904e5bfae644c4ef7b41c5809d4138201c52f98113a2bf6a1e
upstream/finetune/finetune.py9.90 KB6dd3fb5cea4c4928913f8ef71bf98e49a65af2157209eefd4cec0f69210bca08
upstream/src/__init__.py33 Bb34dd106f333447fe38da1b432168e21be0a738dd66efcd253acdfd27bb95241
upstream/src/audio_io.py468 B7fcb817d7160b4382cb02f1857283a47b9a518e544a69d9f62932aa0b7e4f8ff
upstream/src/configuration_moss_audio.py4.67 KBe597dca441ff7fb58a5ec43186fafdfce19f31dada4955b4910059baa5d52ebd
upstream/src/hf_inference.py2.99 KB73c70398ecfcd8bb7499462d88e12eb26c526bc1e77ae2c72ff956fbfb55e1dc
upstream/src/modeling_moss_audio.py22.9 KBa52513e518c68a0ba7c636a1ab0e12f7755ceebd0ae033235dc5e2551bfcbf9c
upstream/src/processing_moss_audio.py15.0 KB05fb788cbdc6482eded8d70f7d2f524bc0cdca47d001acab5661c11f02cc6fe6
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
1047bfe3b5 pinned now2026-11-15 05:25 UTC32 files · 349 MB

Use it

$ fw get laion/moss-audio-burst-caption-gemini
# manifest sha256 16812e63feab… · 349 MB · 32 files
$ fw verify ./moss-audio-burst-caption-gemini laion/moss-audio-burst-caption-gemini
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/laion/moss-audio-burst-caption-gemini.json --dir ./moss-audio-burst-caption-gemini $ python3 fw.py verify ./moss-audio-burst-caption-gemini ./laion__moss-audio-burst-caption-gemini.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download laion/moss-audio-burst-caption-gemini --revision 1047bfe3b5c21ea7bb018ee1bab49482db8dd5d2 --local-dir ./moss-audio-burst-caption-gemini

License

Name
Creative Commons Attribution 4.0
Id
CC-BY-4.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
8d4830cced1b65d3b4f28a683c47f3d65f491529e0fd146e3359f7f076fd2baf
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: laion <huggingface.co/laion>Newsgroups: alt.freeweights.textSubject: moss-audio-burst-caption-geminiDate: 2026-11-15Commit: 1047bfeSigned: 2DC28CC7B26A283B ✓
Upstream
laion/moss-audio-burst-caption-gemini
Pinned commit
1047bfe3b5c21ea7bb018ee1bab49482db8dd5d2
Manifest
moss-audio-burst-caption-gemini.json · .minisig
Manifest sha256
16812e63feab38a709d848bbb4c09a54e5f49cf5a04852da23865417d990edff
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:25 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/laion/moss-audio-burst-caption-gemini.json $ curl -O https://freeweights.allternit.com/manifests/laion/moss-audio-burst-caption-gemini.json.minisig $ minisign -Vm moss-audio-burst-caption-gemini.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

OpenMOSS-Team/MOSS-Audio-8B-Instruct · this model is a adapter of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download laion/moss-audio-burst-caption-gemini
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. moss-audio-burst-caption-gemini.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B