/ Модель

Характеристики

Лицензия
MIT
Библиотека
pytorch
Опубликована
17 сен 2026

LSE-Prescription-MM-DiT-v6-StepAudio3

Обработка аудиоАудио → аудио

Исследовательская MM-DiT-модель Jatshi для улучшения речи по структурированному предписанию обработки аудио.

0скачиваний за 30 дней0лайковвеса обновлены17 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

LSE Prescription-MM-DiT v6 StepAudio3 — исследовательская модель Jatshi для улучшения речи в аудиозаписях. Это 51,7-миллионная MM-DiT-модель на PyTorch, обученная как rectified flow и использующая структурированные инструкции, включая временные токены EnhanceScript. На вход модель принимает аудио и предписание по его обработке, а на выходе формирует улучшенную речь; аудиопредставление — двухканальная комплексная STFT для сигнала 16 кГц с фрагментами длиной две секунды.

Модель предназначена для шумоподавления и других сценариев улучшения речи, где можно задать структурированное предписание. В тестах такие условия давали преимущество перед запуском без предписания и с перемешанными условиями на искусственно испорченном аудио. Однако абсолютный прирост SI-SDR невелик, а DeepFilterNet3 превосходит модель по некоторым метрикам восприятия. Текущая версия ограничена английскими данными и двухсекундными фрагментами; действия для удаления реверберации и расширения полосы пока не реализованы сквозным образом.

Это исследовательский контрольный чекпойнт, а не заявка на превосходство над существующими системами. Модель распространяется по лицензии MIT. Для воспроизведения обучения требуется отдельная замороженная модель WavLM, но для инференса она не нужна.

Сценарии применения

  • шумоподавление в речевых записях
  • улучшение речи с заданным предписанием обработки
  • подавление белого и розового шума в аудио
  • обработка телефонной речи с ограниченной полосой частот
  • оценка влияния структурированных условий на качество улучшения речи

Ограничения

Прирост SI-SDR невелик, а PESQ и STOI уступают DeepFilterNet3; предсказание предписаний часто использует резервный вариант. Оценка основана на небольшом синтетическом англоязычном наборе двухсекундных фрагментов, а удаление реверберации и расширение полосы не реализованы сквозным образом.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

LSE Prescription-MM-DiT v6 StepAudio3

This is the measured v6.0 research checkpoint for Jatshi/llm-guided-speech-enhancement. It is a 51.7M-parameter prescription-conditioned MM-DiT trained as an observed-source rectified flow for speech enhancement. The v6 training recipe adds strict zero-velocity initialization, multi-resolution STFT loss, frozen-WavLM semantic consistency, a three-stage curriculum, temporal EnhanceScript conditioning, and explicit raw-versus-safety-gated evaluation.

This package is research evidence, not an SOTA claim. The strongest result is that correct structured conditions causally improve the model over no prescription and shuffled controls on genuinely corrupted audio. DeepFilterNet3 remains stronger on several perceptual metrics.

Package layout

PathPurpose
mmdit/checkpoint-best.ptStep-11,750 model, optimizer lineage, model/flow/codec config and curriculum metadata.
configs/mmdit_v6_stepaudio3_32gb.jsonExact 12,000-step training and six-arm evaluation config.
evaluation/evaluation_report.jsonFull aggregate, median, corrupted-only and per-degradation summaries.
evaluation/diagnostic_summary.jsonPaired bootstrap comparisons and v5-to-v6 analysis.
evaluation/per_sample.csv1,200 arm-level rows for 200 held-out examples.
evaluation/summary.csvCompact aggregate table.
training/training_report.jsonFormal training environment and completion record.
training/semantic_teacher_probe.jsonFrozen-teacher gradient-connectivity evidence.
SHA256SUMSIntegrity hashes for every packaged file.

PyTorch checkpoints can execute code during deserialization. Download only from a trusted source and verify SHA256SUMS before loading.

Architecture and training

  • Input/output representation: two-channel real/imaginary complex STFT, 16 kHz, 2-second crops.
  • Flow path: x_t = (1-t) * noisy_latent + t * clean_latent.
  • Network: 8 MM-DiT blocks, width 384, 8 heads, 51,717,122 trainable parameters.
  • Structured condition: up to 16 prescription / temporal EnhanceScript tokens.
  • Identity start: AdaLN modulation and final velocity head are initialized to exact zero.
  • Auxiliary objectives: 256/512/1024-point MR-STFT and frozen WavLM layer-9 cosine consistency.
  • Curriculum: oracle alignment (steps 1-4,000), safety alignment (4,001-9,000), joint cooldown (9,001-12,000).
  • Hardware: one NVIDIA RTX 4080 SUPER 32 GB; bfloat16; batch size 12.
  • Data: 2,000 LibriSpeech dev-clean derived pairs with 1,600/200/200 speaker-disjoint split.

The WavLM teacher is not redistributed. It remains frozen and is needed only to reproduce semantic training, not for MM-DiT inference.

Held-out results

The test set contains 40 examples each of clean, white noise, pink noise, reverb, and telephone band-limiting. Clean identity pairs have approximately 143 dB input SI-SDR, so tiny waveform changes produce extreme negative SI-SDR improvement. Enhancement quality is therefore reported on the 160 genuinely corrupted examples, while clean remains a separate safety slice.

Raw model output on corrupted examples

ArmSI-SDR improvementSTOIPESQEvaluation fallback
DeepFilterNet3+0.374 dB0.87191.98860%
MM-DiT no prescription+0.005 dB0.85781.36830%
MM-DiT oracle prescription+0.263 dB0.86471.31490%
MM-DiT predicted prescription+0.221 dB0.85781.368470.6%
MM-DiT shuffled prescription-0.114 dB0.85751.35990%
Spectral subtraction-1.124 dB0.84081.34590%

The fallback column belongs to the separate safety-gated output. Values in the SI-SDR column above are always computed on raw candidates so that fallback cannot hide model failures.

Paired causal comparisons

20,000 paired bootstrap resamples over the same 160 corrupted examples:

ComparisonMean differenceWin rate95% confidence interval
Oracle minus no prescription+0.258 dB64.4%[+0.089, +0.424]
Oracle minus shuffled+0.376 dB75.6%[+0.195, +0.552]
Predicted minus no prescription+0.216 dB68.1%[+0.142, +0.294]

These comparisons support the claim that the network uses the structured prescription. They do not support universal enhancement superiority.

Matching source release: v6.0.0.

Inference

Clone the matching source branch/tag, place the checkpoint under mmdit/, and run:

python -m lse_v2.mmdit.infer \
  --checkpoint mmdit/checkpoint-best.pt \
  --input noisy.wav \
  --prescription examples/mmdit_prescription.json \
  --output enhanced.wav

The checkpoint embeds model, flow, codec and curriculum metadata. The frozen WavLM teacher and optimizer state are not used during inference.

Limitations

  • Absolute SI-SDR gains are small, and PESQ/STOI do not surpass DeepFilterNet3.
  • The acoustic router diagnoses 158/200 test items correctly, but the current predicted action is always spectral_subtraction; dereverb and bandwidth-extension actions are not yet implemented end to end.
  • Predicted-prescription fallback is 70.6% on corrupted samples and 76.5% on the full set. The current confidence threshold discards some candidates with small positive gains.
  • The benchmark is small, synthetic, English-only, and based on two-second crops.
  • Reference-based rollback is an evaluation mechanism. Production deployment requires a calibrated no-reference quality and safety estimator.
  • The time-local EnhanceScript contract is implemented, but this run uses bootstrapped full-span segments rather than a dedicated frame-local corruption dataset.
  • Independent identity/MR-STFT/semantic training ablations and executed multi-candidate Planner preference learning remain future work.

Integrity

720eecf88cdc4b878b640144fcbbc8f49361bf7920577bc03a8e3da3dc98c9dd  mmdit/checkpoint-best.pt
3f57e27aa2e2fbda23a37ded7965f024f6fc30053d8aab2938218487b173d9ee  evaluation/evaluation_report.json
488e53f6246832c4b3ef0847192962d9bd2d4d80c845fdf4c0a45dfbe7046336  evaluation/diagnostic_summary.json
c77b9500c9dedd9eb7f34852a48ee34579ad33a7f05ec47e32bbc1875164ff48  training/training_report.json

See the repository execution report for the complete timeline, two recovered engineering bugs, and the interpretation boundary between raw model quality and safety-gated output.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Обработка «аудио → аудио» пока не поддерживается.

Ревизия весов
1965635

0 моделей