Bagaimana cara saya secara otomatis membagi file audio di mana nada terjadi?

11

Saya memiliki rekaman audio di mana nada 1 kHz membagi segmennya. Ada begitu banyak segmen yang perlu beberapa saat untuk menggunakan Audacity untuk membagi file secara manual. Apakah ada plug-in atau program otomatis untuk melakukan ini?

PleaseStand
sumber
Ini mungkin bukan saran praktis, tetapi temukan kode biner untuk nada itu, dan bagi dengan itu.
soandos

Jawaban:

8

Ini sebenarnya mungkin menggunakan plug-in analisis Beat Finder Audacity ketika dikombinasikan dengan filter bandpass.

  1. Gandakan trek audio mono Anda.
  2. Temukan frekuensi nada yang tepat.
    1. Pilih nada yang ingin dideteksi oleh Audacity dan pilih Analyze → Plot Spectrum.
    2. Atur ukuran ke 16384.
    3. Gerakkan penunjuk tetikus ke puncak tertinggi.
    4. Cari frekuensi "puncak".
  3. Gunakan filter bandpass untuk menghapus semuanya kecuali nada.
    1. Pilih seluruh trek deteksi nada dan pilih Efek → Nyquist Prompt.
    2. Ketik (reson s 1000 1 1)ke dalam kotak.
    3. Ganti 1000dengan frekuensi yang Anda dapatkan dari Langkah 2.
    4. Klik OK.
  4. Secara opsional, terapkan efek Amplify, atur New Peak Amplitude ke nol.
  5. Gunakan Analisis → Beat Finder. Mulai dengan Persentase Ambang sama dengan 100; kurangi persentase itu hingga Audacity berhasil mendeteksi nada.
  6. Gunakan File → Ekspor Banyak untuk benar-benar menyimpan segmen yang ditandai sebagai file terpisah.
PleaseStand
sumber
0

Hmm, bagaimana dengan bokongmu? Audacity multi-ekspor, seperti dijelaskan http://wiki.audacityteam.org/wiki/Splitting_recordings_into_separate_tracks melakukan apa yang Anda inginkan, diberi label yang sesuai.

Tampaknya akan mungkin untuk menggabungkan skrip auto-label-silence dari sana (bernama SilenceMarker.ny) dengan contoh pemrosesan spektral sederhana dari http://audacity-forum.de/download/edgar/nyquist/nyquist-doc/ contoh / rbd / 03-fft-tutorial.htm untuk melakukan pelabelan berdasarkan freq. Jika saya harus melakukannya, saya akan mencobanya, tetapi bahasa Inggris bukan bahasa saya.

reedstrm
sumber