Model reference · open weights

MOSS-SoundEffect

Audio OpenMOSS-Team Music / audio 2 builds Open weights 1k dl/mo

MOSS-SoundEffect is an open-weight audio or speech model from OpenMOSS-Team. MOSS-SoundEffect (BF16) weighs 16.7 GB; the smallest configuration that runs it is RTX 4090 24 GB.

  • MOSS-SoundEffect v2.0 is a text-to-audio model developed by OpenMOSS-Team that generates sound effects from natural-language prompts.
  • It features a 1.3B parameter Diffusion Transformer backbone and supports English and Chinese inputs.
  • The model produces audio up to 30 seconds in length at 48 kHz and is released under the Apache 2.0 license.

Summary of the OpenMOSS-Team/MOSS-SoundEffect-v2.0 model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released byOpenMOSS-Team
Released2026-05-25
Parameters1.4B
VRAM16.7 GB for the weights

What it runs on

Memory and cards for MOSS-SoundEffect (BF16)

16.7 GBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GB … RTX 4060 Ti 16 GBdoes not fit
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
MOSS-SoundEffect-v2.0 ↗ 1.4BFP32 4.9 GBRTX 3060 12 GB
MOSS-SoundEffect (above) ↗ 8.4BBF16 16.7 GBRTX 4090 24 GB

From the model card

What OpenMOSS-Team says about MOSS-SoundEffect

Read the model card

MOSS-SoundEffect v2.0 is a text-to-audio model with a Diffusion Transformer (DiT) backbone trained with the Flow Matching objective, paired with a DAC VAE and a Qwen3 text encoder. It generates high-fidelity environmental, urban, creature, and human-action sound effects from natural-language prompts, with controllable duration up to 30 seconds at 48 kHz.

1. Overview

1.1 TTS Family Positioning

Within the MOSS-TTS Family, MOSS-SoundEffect is the dedicated text-to-sound model — the family member that turns natural-language captions into non-speech audio (ambience, urban scenes, creatures, human actions, short music-like clips). v2.0 supersedes the v1 discrete-token autoregressive backbone (MossTTSDelay) with a continuous-latent Diffusion Transformer + Flow Matching design.

1.2 Key Capabilities

  • Broad SFX coverage: natural environments, urban environments, animals & creatures, human actions, and short musical/percussive clips.
  • Long-form generation: stable audio up to 30 seconds per call with the duration tag prepended to the prompt at training time.
  • Bilingual prompts: trained with both English and Chinese captions.

1.3 Released Models

ModelArchitectureDiT VariantParameters
MOSS-SoundEffect-V2.0DiT + Flow Matching1.3B1.3B

Recommended inference hyperparameters

ParameterDefaultDescription
num_inference_steps100Number of flow-match solver steps.
cfg_scale4.0Classifier-free guidance weight.
sigma_shift5.0Flow-match scheduler shift applied per call.
seconds10.0Output duration. Up to 30.

2. Quick Start

Environment Setup

We recommend a clean, isolated Python 3.12 environment to avoid dependency conflicts with the top-level MOSS-TTS environment.

conda create -n moss-soundeffect-v2 python=3.12 -y
conda activate moss-soundeffect-v2

git clone https://github.com/OpenMOSS/MOSS-TTS.git
cd MOSS-TTS/moss_soundeffect_v2
pip install --extra-index-url https://download.pytorch.org/whl/cu128 \
    -e ".[torch-cu128,finetune]"

For a minimal inference-only install (still ships the Gradio demo; skips the fine-tuning extras):

pip install --extra-index-url https://download.pytorch.org/whl/cu128 \
    -e ".[torch-cu128]"

Basic Usage

import torch
from moss_soundeffect_v2 import MossSoundEffectPipeline

pipe = MossSoundEffectPipeline.from_pretrained(
    "OpenMOSS-Team/MOSS-SoundEffect-v2.0",   # this repo, or a local dir
    torch_dtype=torch.bfloat16,
    device="cuda",
)

audio = pipe(
    prompt="A dog barking loudly in a park.",
    seconds=10,
    num_inference_steps=100,
    cfg_scale=4.0,
)                                            # (B, C, T) waveform tensor
pipe.save_audio(audio, "out.wav")

The underlying DiT is wrapped with torch.compile + Triton CUDA Graph. The first call may take a few minutes to compile. If you hit TorchDynamo / Triton errors, set TORCHDYNAMO_DISABLE=1 before launching Python.

For a Gradio demo and fine-tuning recipes, see the GitHub README.

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms