facebookresearch/sam-audio

The repository provides code for running inference with the Meta Segment Anything Audio Model (SAM-Audio), links for downloading the trained model...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 19th, 2026
Created on September 4th, 2025
Open Issues & Pull Requests: 51 (+0)
GitHub issues: Enabled
Number of forks: 331
Total Stargazers: 3,635 (+0)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.8 hours
Mean response time: 3.6 days
90th percentile: 7.7 days
Tracked items: 67

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 7% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 95% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 39% of issues opened in the past year have been closed. Three people close 54% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 232 days
Stale 30+ days: 42
Stale 90+ days: 41

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

SAM-Audio is a foundation model for isolating sounds in audio using text, visual, or temporal prompts.

The tool addresses the problem of separating specific sounds from complex audio mixtures. It accepts three types of prompts: natural language descriptions in lowercase noun-phrase or verb-phrase format, visual cues from video frames with masks, or time spans indicating where target sounds occur. The model relies on the Perception-Encoder Audio-Visual backbone for its multimodal capabilities. For text prompting, the tool can optionally predict time spans automatically when enabled, which helps separate non-ambience sound events. It supports generating multiple candidate separations and ranking them using CLAP for text-audio similarity, a Judge model that scores separation quality across precision, recall, and faithfulness dimensions, or ImageBind embeddings for visual prompting scenarios.

Developers should note that checkpoint access requires prior approval through the Hugging Face model repository and authentication via access token. The tool requires Python and a CUDA-compatible GPU is recommended for practical use. It suits projects involving audio source separation, audio-visual content analysis, or applications requiring fine-grained control over which sounds to isolate from mixed audio. The approach of supporting multiple prompt modalities distinguishes it from single-modality separation tools.

The project provides example notebooks demonstrating usage patterns and maintains an active codebase with inference implementation, model checkpoint links, and documentation of the three prompting methods and reranking capabilities.