Wie teile ich automatisch eine Audiodatei, in der ein Ton auftritt?

11

Ich habe eine Audioaufnahme, bei der 1-kHz-Töne ihre Segmente teilen. Es gibt so viele Segmente, dass es eine Weile dauern würde, Audacity zum manuellen Teilen der Datei zu verwenden. Gibt es ein automatisches Plug-In oder Programm, um dies zu tun?

PleaseStand
quelle
Es ist vielleicht kein praktischer Vorschlag, aber finden Sie den Binärcode für diesen Ton und teilen Sie ihn auf.
Soandos

Antworten:

8

Dies ist mit dem Beat Finder- Analyse-Plug-In von Audacity in Kombination mit einem Bandpassfilter tatsächlich möglich .

  1. Duplizieren Sie Ihre Mono-Audiospur.
  2. Finden Sie die genaue Frequenz des Tons.
    1. Wählen Sie den Ton aus, den Audacity erkennen soll, und wählen Sie Analysieren → Spektrum zeichnen.
    2. Stellen Sie die Größe auf 16384 ein.
    3. Bewegen Sie den Mauszeiger über den höchsten Peak.
    4. Suchen Sie nach der "Spitzen" -Frequenz.
  3. Verwenden Sie einen Bandpassfilter, um alles außer dem Ton zu entfernen.
    1. Wählen Sie die gesamte Tonerkennungsspur aus und wählen Sie Effekte → Nyquist-Eingabeaufforderung.
    2. Geben Sie (reson s 1000 1 1)in das Feld ein.
    3. Ersetzen Sie 1000durch die Frequenz, die Sie aus Schritt 2 erhalten haben.
    4. OK klicken.
  4. Wenden Sie optional den Verstärkungseffekt an und setzen Sie die neue Spitzenamplitude auf Null.
  5. Verwenden Sie Analysieren → Beat Finder. Beginnen Sie mit einem Schwellenprozentsatz von 100; Reduzieren Sie diesen Prozentsatz, bis Audacity den Ton erfolgreich erkennt.
  6. Verwenden Sie Datei → Mehrere exportieren, um die markierten Segmente tatsächlich als separate Dateien zu speichern.
PleaseStand
quelle
0

Hmm, wie geht es deinem Lispeln? Audacity Multi-Export, wie unter http://wiki.audacityteam.org/wiki/Splitting_recordings_into_separate_tracks beschrieben, macht das, was Sie wollen, mit den entsprechenden Bezeichnungen.

Es scheint möglich zu sein, das Auto-Label-Silence-Skript von dort (mit dem Namen SilenceMarker.ny) mit dem einfachen Beispiel für die Spektralverarbeitung von http://audacity-forum.de/download/edgar/nyquist/nyquist-doc/ zu kombinieren. examples / rbd / 03-fft-tutorial.htm zum Beschriften basierend auf Freq. Wenn ich es tun müsste, würde ich es versuchen, aber Lisp ist keine meiner Sprachen.

Reedstrm
quelle