Wyszukaj plik audio w poszukiwaniu wzoru?

12

Chcę podzielić bardzo duży plik audio w niektórych punktach. W niektórych momentach włącza się spiker radiowy i mówi coś w stylu „deux radio” i zawsze brzmi dokładnie tak samo (jest to nagrany klip). Jak mogę znaleźć ten fragment powtarzanego dźwięku w całym pliku MP3? Byłoby miło, gdybym mógł podzielić się w tym momencie, ale nawet jeśli upłynie czas, mogę podzielić go za pomocą innego programu.

mpen
źródło
1
Mam ten sam problem i to jest bardzo denerwujące. Widzę kształt fali przede mną w zuchwałości i za każdym razem jest taki sam. Teoretycznie powinno to być możliwe, ale nie mogę znaleźć żadnego narzędzia do tego. Zbadam sugestię audiogrep i wrócę.
arandomlypickedname

Odpowiedzi:

3

Teoretycznie - aby to zrobić, musisz napisać własną aplikację - musisz to zrobić:

  1. Uruchom plik WAV za pomocą silnika rozpoznawania mowy Sphinx Speech Recognition to darmowy silnik o otwartym kodzie źródłowym.

  2. Poproś silnik rozpoznawania mowy, aby wyrzucał tekst w pamięci w czasie rzeczywistym, a także śledził lokalizację długości próbki. Za każdym razem, gdy zostanie znaleziony ciąg „deux radio”, wypluj przykładową lokalizację do splitlog.txtpliku. Ponieważ odbywa się to w czasie rzeczywistym, otrzymujesz przybliżone położenie próbki.

  3. Napisz własną aplikację do rozdzielania wav: Zbierz wszystkie przykładowe punkty lokalizacji splitlog.txti odpowiednio podziel WAV.

Level1Coder
źródło
2

Istnieje program o nazwie audiogrep, który transkrybuje tekst za pomocą konwersji mowy na tekst, a następnie tworzy audiocuts na podstawie wyszukiwania tekstu.

Nie widziałem żadnej opcji wyświetlania znaczników czasu zamiast klipów audio, prawdopodobnie musisz nieco zmodyfikować źródło (lub skontaktuj się z autorem i zapytaj go). Nie wiem też, jak dobrze poradzi sobie z językiem francuskim (lub jakimkolwiek językiem używasz spikera).

reż
źródło
1

Możesz spróbować :

  • TAPESTREA : eksperymentalne oprogramowanie, które jest opisane jako:

    TAPESTREA (lub tap) to ujednolicona platforma do interaktywnej analizy, transformacji i syntezy złożonych dźwięków. Biorąc pod uwagę jedno lub więcej nagrań, zapewnia dobrze zdefiniowane środki do:

    • zidentyfikuj interesujące miejsca w dźwięku i wyodrębnij je do szablonów wielokrotnego użytku
    • przekształcaj komponenty dźwiękowe niezależnie od tła i / lub innych zdarzeń
    • stale zmieniaj teksturę tła w percepcyjnie przekonujący sposób
    • kontroluj umieszczanie szablonów zdarzeń nad tłem, używając nowatorskiego graficznego interfejsu użytkownika i / lub skryptów napisanych w języku programowania dźwięku ChucK
  • Konwerter głosu : Shareware (29,95 USD, wersja próbna bez ograniczenia czasowego), który jest opisany jako narzędzie, które może być:

    Edytor podziałek, Formant Shift, Vibrato, Raspiness, Oddech, Skalowanie zakresu podziałki, Wygładzanie podziałki, Rozciąganie w czasie…

harrymc
źródło
0

Możesz wypróbować Audacity w tym celu. Audacity może usuwać szumy, szumy, szumy i inne ciągłe dźwięki w tle. Możesz także łatwo wycinać, kopiować, wklejać i usuwać utwory. Sprawdź pełną listę funkcji , aby uzyskać więcej informacji.

Mehper C. Palavuzlar
źródło
5
Czy może automatycznie wyszukać wzór? Myślę, że nie.
user13107,
1
Jestem pewien, że istnieją pewne wtyczki, które mogą.
Synetech
@ Synetech Ta odpowiedź nie ma w 100% nic wspólnego z tym, o co pyta oryginalny plakat. Oryginalny plakat chce podzielić plik na podstawie wzorów audio, a nie po prostu usunąć ten wzór audio.
JakeGould
@JakeGould: OP mówi: „Mogę podzielić to z innym programem”. Najwyraźniej jego głównym celem nie jest podział . Musi poszukać wzorca „deux radio” i potrzebuje przynajmniej wartości czasowych. Powiedzenie „ta odpowiedź w 100% nie ma nic wspólnego z tym, o co prosi OP”, wydaje mi się niesprawiedliwe.
Mehper C. Palavuzlar,
-1

Ci powinni móc korzystać z Audacity jako Mehper powiedział. Aby to zrobić, możesz wybrać dźwięk, który chcesz usunąć, i utworzyć z niego „Profil hałasu” (zrób to z opcji Usuń hałas w obszarze efektów), a następnie wybierz całą ścieżkę i użyj funkcji „Usuń hałas”.

użytkownik316171
źródło
W jaki sposób „Usuń szum” podzieliłby plik, tak jak pyta oryginalny plakat?
JakeGould
-1

Jest to trochę hacking, ale jeśli usunięcie klipu jako szum powoduje pewną ciszę, możesz użyć wyszukiwarki ciszy, aby podzielić nagranie na różne ścieżki.

ChrisG65
źródło