Model reference · open weights
MOSS-SoundEffect is an open-weight audio or speech model from OpenMOSS-Team. MOSS-SoundEffect-v2.0 (FP32) weighs 4.9 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the OpenMOSS-Team/MOSS-SoundEffect-v2.0 model card, 2026-10-01
What it is
| Released by | OpenMOSS-Team |
|---|---|
| Released | 2026-05-25 |
| Parameters | 1.4B |
| VRAM | 4.9 GB for the weights |
What it runs on
| Card | One stream | Memory |
|---|---|---|
| RTX 3060 12 GB | fits | 11.6 GB |
| RTX 4060 Ti 16 GB | fits | 15.4 GB |
| RTX 3090 24 GB | fits | 23.4 GB |
| RTX 4090 24 GB | fits | 23.4 GB |
| RTX 5090 32 GB | fits | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| MOSS-SoundEffect-v2.0 (above) ↗ | 1.4B | FP32 | 4.9 GB | RTX 3060 12 GB |
| MOSS-SoundEffect ↗ | 8.4B | BF16 | 16.7 GB | RTX 4090 24 GB |
From 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.
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.
| Model | Architecture | DiT Variant | Parameters |
|---|---|---|---|
| MOSS-SoundEffect-V2.0 | DiT + Flow Matching | 1.3B | 1.3B |
Recommended inference hyperparameters
| Parameter | Default | Description |
|---|---|---|
num_inference_steps | 100 | Number of flow-match solver steps. |
cfg_scale | 4.0 | Classifier-free guidance weight. |
sigma_shift | 5.0 | Flow-match scheduler shift applied per call. |
seconds | 10.0 | Output duration. Up to 30. |
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]"
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 hitTorchDynamo/ Triton errors, setTORCHDYNAMO_DISABLE=1before 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.