Mindket

MOSS-SoundEffect-v2.0

Newversion 1 · updated

Overview

Generates sound effects from a text prompt, such as nature, city scenes, animals and human actions, up to 30 seconds at 48 kHz. For creators and developers who describe sounds in English or Chinese.

MOSS-SoundEffect-v2.0 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.12 in a clean environment
  • A CUDA GPU
  • The moss_soundeffect_v2 folder of the MOSS-TTS repository
Runs in
  • A Python script that loads the pipeline
  • A Gradio demo that comes with the project
  • Windows, macOS or Linux for fetching the files
Start with
conda create -n moss-soundeffect-v2 python=3.12 -y
conda activate moss-soundeffect-v2

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

MOSS-SoundEffect v2.0 turns a written description into audio. You describe a sound in words, and it generates the clip. It uses a Diffusion Transformer trained with flow matching, together with an audio VAE and a Qwen3 text encoder.

It belongs to the MOSS-TTS family, where it is the model for non-speech sound. Version 2.0 replaces the earlier token-by-token design with a continuous-latent one.

Who it suits

It suits creators and developers who need sound effects without recording them, and who can write a short description of the sound in English or Chinese.

IndustryWho uses itHow they use itExample
GamesSound designersDraft ambient and creature sounds from textMake a forest background loop
VideoEditorsAdd placeholder effects to a cutGenerate a city street ambience
SoftwareDevelopersBuild sound generation into an appCreate effects on demand
ResearchAudio researchersStudy text-to-audio generationCompare prompts and settings

If you need speech, a voice or full songs, you can skip it, since this model makes sound effects and short music-like clips.

Where to use it

The card shows a Python pipeline that runs on a CUDA GPU, on a machine where you can set up a Python 3.12 environment.

  • A Python script that loads the pipeline
  • A Gradio demo that comes with the project
  • Windows, macOS or Linux for fetching the files
Use caseWhoWhat they get back
AmbienceSound designersNatural and urban environment sounds
Creature and action soundsGame teamsAnimal, creature and human action effects
Short clipsCreatorsShort music-like or percussive clips

How to set it up

You need conda or another way to make a Python 3.12 environment, a CUDA GPU, and the project's code from the MOSS-TTS repository on GitHub.

  • Python 3.12 in a clean environment
  • A CUDA GPU
  • The moss_soundeffect_v2 folder of the MOSS-TTS repository
  1. Create and activate a clean Python 3.12 environment.
  2. Get the MOSS-TTS repository from GitHub and open the moss_soundeffect_v2 folder.
  3. Install it with pip, using the inference-only option if you do not plan to fine-tune.
  4. Download the model files.
conda create -n moss-soundeffect-v2 python=3.12 -y
conda activate moss-soundeffect-v2
pip install -U huggingface_hub
hf download OpenMOSS-Team/MOSS-SoundEffect-v2.0

How to use it

You load the pipeline once, then call it with a text prompt and a length in seconds. It returns a waveform that you save as a WAV file.

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")
SettingDefaultWhat it controls
num_inference_steps100How many solver steps the sampler takes
cfg_scale4.0How strongly the prompt guides the result
sigma_shift5.0A scheduler shift applied on each call
seconds10.0The length of the clip, up to 30

Example

You write a prompt asking for rain on a metal roof and set the length to 10 seconds. The pipeline returns a waveform, and you save it as out.wav to listen to it.

For newcomers and experts

If you are new, run the sample script once with the default settings and a short prompt, then change the prompt and length. The first call can take a few minutes, because the model is compiled then.

If you know the field, the Diffusion Transformer is trained with a flow matching objective and sampled with a flow-match solver. The card notes it is wrapped with torch.compile and Triton CUDA Graph, and suggests setting TORCHDYNAMO_DISABLE=1 if compiler errors appear.

  1. A text prompt is encoded by Qwen3
  2. The Diffusion Transformer samples a latent
  3. The audio VAE decodes it
  4. A waveform is saved as WAV

Good to know

Clips run up to 30 seconds at 48 kHz, and the model was trained on both English and Chinese captions. The card points to a project README for the Gradio demo and fine-tuning recipes.

  • License: apache-2.0
  • Cost to run: none named, but it needs a CUDA GPU
  • Data it reaches: files you download, and the prompts you write
  • Not for: speech or voice generation, since it makes non-speech sound

README and files

README

MOSS-SoundEffect-v2.0

Generates sound effects from a text prompt, such as nature, city scenes, animals and human actions, up to 30 seconds at 48 kHz. For creators and developers who describe sounds in English or Chinese.

Made by OpenMOSS-Team on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: MOSS-SoundEffect v2.0 turns a written description into audio. You describe a sound in words, and it generates the clip. It uses a Diffusion Transformer trained with flow matching, together with an audio VAE and a Qwen3 text encoder.

It belongs to the MOSS-TTS family, where it is the model for non-speech sound. Version 2.0 replaces the earlier token-by-token design with a continuous-latent one.

Who it suits: It suits creators and developers who need sound effects without recording them, and who can write a short description of the sound in English or Chinese.

Industry | Who uses it | How they use it | Example
Games | Sound designers | Draft ambient and creature sounds from text | Make a forest background loop
Video | Editors | Add placeholder effects to a cut | Generate a city street ambience
Software | Developers | Build sound generation into an app | Create effects on demand
Research | Audio researchers | Study text-to-audio generation | Compare prompts and settings

If you need speech, a voice or full songs, you can skip it, since this model makes sound effects and short music-like clips.

Where to use it: The card shows a Python pipeline that runs on a CUDA GPU, on a machine where you can set up a Python 3.12 environment.

  • A Python script that loads the pipeline
  • A Gradio demo that comes with the project
  • Windows, macOS or Linux for fetching the files
Use case | Who | What they get back
Ambience | Sound designers | Natural and urban environment sounds
Creature and action sounds | Game teams | Animal, creature and human action effects
Short clips | Creators | Short music-like or percussive clips

How to set it up: You need conda or another way to make a Python 3.12 environment, a CUDA GPU, and the project's code from the MOSS-TTS repository on GitHub.

  • Python 3.12 in a clean environment
  • A CUDA GPU
  • The moss_soundeffect_v2 folder of the MOSS-TTS repository
  1. Create and activate a clean Python 3.12 environment.
  2. Get the MOSS-TTS repository from GitHub and open the moss_soundeffect_v2 folder.
  3. Install it with pip, using the inference-only option if you do not plan to fine-tune.
  4. Download the model files.
conda create -n moss-soundeffect-v2 python=3.12 -y
conda activate moss-soundeffect-v2
pip install -U huggingface_hub
hf download OpenMOSS-Team/MOSS-SoundEffect-v2.0

How to use it: You load the pipeline once, then call it with a text prompt and a length in seconds. It returns a waveform that you save as a WAV file.

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")
Setting | Default | What it controls
num_inference_steps | 100 | How many solver steps the sampler takes
cfg_scale | 4.0 | How strongly the prompt guides the result
sigma_shift | 5.0 | A scheduler shift applied on each call
seconds | 10.0 | The length of the clip, up to 30

Example: You write a prompt asking for rain on a metal roof and set the length to 10 seconds. The pipeline returns a waveform, and you save it as out.wav to listen to it.

For newcomers and experts: If you are new, run the sample script once with the default settings and a short prompt, then change the prompt and length. The first call can take a few minutes, because the model is compiled then.

If you know the field, the Diffusion Transformer is trained with a flow matching objective and sampled with a flow-match solver. The card notes it is wrapped with torch.compile and Triton CUDA Graph, and suggests setting TORCHDYNAMO_DISABLE=1 if compiler errors appear.

A text prompt is encoded by Qwen3
The Diffusion Transformer samples a latent
The audio VAE decodes it
A waveform is saved as WAV

Good to know: Clips run up to 30 seconds at 48 kHz, and the model was trained on both English and Chinese captions. The card points to a project README for the Gradio demo and fine-tuning recipes.

  • License: apache-2.0
  • Cost to run: none named, but it needs a CUDA GPU
  • Data it reaches: files you download, and the prompts you write
  • Not for: speech or voice generation, since it makes non-speech sound

On Hugging Face, 13 November 2026

  • Task: text to audio
  • Library: diffusers
  • Parameters: 1.4B
  • Weights: about 5.7 GB in F32; about 708 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 6,096
  • Likes: 158
  • License: apache-2.0
  • Languages: en, zh
  • Based on: Qwen/Qwen3-1.7B
  • Quantized versions: 1
  • Fine-tunes: 3
  • Tags: diffusers, safetensors, text-to-audio, diffusion, flow-matching, sound-effects, audio-generation

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download OpenMOSS-Team/MOSS-SoundEffect-v2.0

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
MOSS-SoundEffect-v2.0 This page6,0961581.4Bapache-2.0
Iris-3B by speridlabsShares diffusion · flow-matching · safetensors9973503Bapache-2.0
ACE-Step 1.5Shares text-to-audio · diffusers · safetensors98,086952—mit
AuroraIMG2-100MShares flow-matching · diffusers · safetensors17924101Mapache-2.0
AuroraIMG2-50M-PreviewShares flow-matching · diffusers · safetensors1591950.4Mapache-2.0
Maya-1Shares audio-generation · safetensors8,7989433.3Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k