Як я автоматично розділяю аудіофайл, коли виникає тон?


11

У мене є аудіозапис, в якому тони 1 кГц ділять його сегменти. Існує стільки сегментів, що потрібно використовувати деякий час, щоб використовувати Audacity для вручну розділити файл. Чи є автоматичний плагін або програма для цього?


Це може бути не практичною пропозицією, але знайдіть двійковий код для цього тону та розділіть його.
soandos

Відповіді:


8

Це насправді можливо за допомогою плагіну аналізу Audacity Beat Finder у поєднанні з смуговим фільтром.

  1. Дублюйте моно-аудіозапис.
  2. Знайдіть точну частоту тону.
    1. Виберіть тон, який хочете визначити Audacity, і виберіть Аналіз → Діапазон спектру.
    2. Встановіть розмір 16384.
    3. Наведіть курсор миші на найвищий пік.
    4. Шукайте "пікову" частоту.
  3. Використовуйте смуговий фільтр, щоб видалити все, крім тону.
    1. Виберіть всю доріжку виявлення тону та оберіть Effects → Nyquist Bopt.
    2. Введіть (reson s 1000 1 1)у поле.
    3. Замініть 1000частоту, отриману на кроці 2.
    4. Натисніть кнопку ОК.
  4. За бажанням застосуйте ефект посилення, встановивши нову амплітуду піку на нуль.
  5. Скористайтеся програмою Analyze → Beat Finder. Почніть з відсотка порогу, рівного 100; зменшуйте цей відсоток, поки Audacity успішно не виявить тон.
  6. Використовуйте файл → Експорт кількох, щоб фактично зберегти позначені сегменти як окремі файли.

0

Хм, як твій ліс? Мульти-експорт Audacity, як описано http://wiki.audacityteam.org/wiki/Splitting_recordings_into_separate_tracks, робить те, що ви хочете, задавши відповідні позначки.

Здається, звідти можна поєднати сценарій автоматичної мітки-мовчання (названий SilenceMarker.ny) із прикладом простої спектральної обробки з http://audacity-forum.de/download/edgar/nyquist/nyquist-doc/ example / rbd / 03-fft-tutorial.htm робити маркування на основі freq. Якби мені довелося це зробити, я б спробував, але lisp - це не одна з моїх мов.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.