Meta AI и соавторы модель

AudioSeal.

Встраивание и поиск звуковой метки AudioSeal

Модель нанесения и обнаружения звукового водяного знака. Детектор оценивает наличие метки AudioSeal и помогает найти помеченные участки.

AudioSeal. Репозиторий AudioSeal с интерфейсом для встраивания и обнаружения метки.
Репозиторий AudioSeal с интерфейсом для встраивания и обнаружения метки. Открыть источник

Как устроена проверка своей метки

AudioSeal состоит из генератора водяного знака и детектора, которые обучены совместно. Первый изменяет звуковую волну так, чтобы в нее вошла заданная метка. Второй ищет эту метку и помогает локализовать ее во времени. Подход полезен, когда автор записи управляет цепочкой обработки и заранее знает, какой сигнал был маркирован. Наличие метки само по себе не сообщает, кто говорит и как записан исходный звук.

Проба с двумя контрольными копиями

Сделайте две копии короткой собственной реплики. Нанесите метку только на одну и запустите детектор на обеих. Затем примените к каждой один и тот же экспорт из звукового редактора и повторите сравнение. Сохраните частоту дискретизации, параметры экспорта и ответы модели. Такой опыт позволяет проверить свою процедуру, поскольку происхождение файлов известно и разница между ними задана заранее.

Если обработка дает неожиданный ответ, повторите тест без обрезки и перекодирования. Так проще понять, где именно изменился сигнал для детектора.

Чего не показывает отсутствие метки

Отрицательный ответ означает, что в выбранной конфигурации метка AudioSeal не обнаружена. Это бывает и для аудио, созданного другим способом, и после части преобразований. Для проверки происхождения записи нужны независимые сведения о ее создании и изменениях. В отчете полезно указать версию генератора и детектора, настройки и известную историю тестового файла.

Для каких задач подходит

  • Проверить сохранность метки после монтажа
  • Найти помеченные участки в учебной записи
Возможности

Сильные стороны

  • Отдельные модели встраивания и обнаружения метки
  • Пример локального вызова из Python
Стоит учитывать

Ограничения

  • Детектор ищет метку AudioSeal, а не любой синтез
  • Редактирование записи может влиять на ответ

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Да
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Да

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Аудио
Результат
Аудио, Данные

Условия

Официальный проект содержит генератор метки, детектор и пример вызова из Python. Можно провести проверку локально на собственных аудиофайлах.

От задачи к первому результату

Практический пример

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

Задание или запрос

Встройте метку AudioSeal в одну копию и запустите детектор на обеих. Повторите проверку после допустимого преобразования файла.

Ожидаемый результат

Сравнение ответов детектора на файлах с известным происхождением.

Как проверить результат

  • Сохраните настройки и исходный файл.
  • Отсутствие метки ничего не доказывает о способе создания записи.

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

Проверить подробности

Официальные источники

  1. Генератор и детектор AudioSeal, лицензия и примеры
  2. Авторская публикация Meta об устройстве AudioSeal
  3. Исследовательская работа о локализации метки в записи

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