/ Модель

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

Размер весов
2,4 ГБ
Лицензия
Своя лицензия
Базовая модель
sam-audio-small
Библиотека
mlx-audio
Опубликована
23 дек 2025

sam-audio-small

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

Модель sam-audio-small в формате MLX для обработки аудио и выделения голоса из звуковой смеси.

110скачиваний за 30 дней4лайкавеса обновлены23 дек 2025

Бенчмарки

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

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

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

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

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

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

Это версия модели sam-audio-small, преобразованная сообществом mlx-community из facebook/sam-audio-small в формат MLX с помощью mlx-audio 0.2.10. Модель предназначена для обработки аудио, включая выделение голоса из звуковой смеси; карточка показывает пример применения для voice isolation.

Модель принимает и выдаёт аудио. Исходная карточка содержит дополнительные сведения об архитектуре и применении, но в этой карточке они не приведены. Репозиторий использует формат safetensors и библиотеку mlx-audio. Лицензия указана как other, поэтому конкретные условия следует сверять с карточкой исходной модели.

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

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

Ограничения

В карточке этой версии нет подробностей об архитектуре и характеристиках; за ними предлагается обращаться к карточке исходной модели. Указана лицензия other, поэтому условия использования нужно уточнить по исходной карточке.

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

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

Открыть на Hugging Face

mlx-community/sam-audio-small

This model was converted to MLX format from facebook/sam-audio-small using mlx-audio version 0.2.10. Refer to the original model card for more details on the model.

Use with mlx

pip install -U mlx-audio

Voice Isolation:

from mlx_audio.sts import SAMAudio, SAMAudioProcessor, save_audio
import mlx.core as mx

# Load model and processor
processor = SAMAudioProcessor.from_pretrained("facebook/sam-audio-small")
model = SAMAudio.from_pretrained("facebook/sam-audio-small")

# Process inputs
batch = processor(
    descriptions=["speech"],
    audios=["path/to/audio.mp3"],
    # anchors=[[("+", 0.2, 0.5)]],  # Optional: temporal
)

# Separate audio
result = model.separate(
    audios=batch.audios,
    descriptions=batch.descriptions,
    sizes=batch.sizes,
    anchor_ids=batch.anchor_ids,
    anchor_alignment=batch.anchor_alignment,
    ode_decode_chunk_size=50,  # Chunked decoding for memory efficiency
)

# For long audio files, use separate_long().
# Note: This is slower than separate() but it is more memory efficient.
# result = model.separate_long(
#     audios=batch.audios,
#     descriptions=batch.descriptions,
#     chunk_seconds=10.0,
#     overlap_seconds=3.0,
#     anchor_ids=batch.anchor_ids,
#     anchor_alignment=batch.anchor_alignment,
#     ode_decode_chunk_size=50,  # Chunked decoding for memory efficiency
# )

# Save output
## Isolated speech
save_audio(result.target[0], "separated.wav", sample_rate=model.sample_rate)

## Residual audio (background music/noise/other sounds)
save_audio(result.residual[0], "residual.wav", sample_rate=model.sample_rate)

# Check memory usage
print(f"Peak memory: {result.peak_memory:.2f} GB")

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

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

GPU в ailist

Универсальный рантайм · mlx-audio

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

MLX-модели работают только на Apple Silicon.

Ревизия весов
4ca84ac

0 моделей