Я хочу разделить очень большой аудиофайл в определенных точках. В определенные моменты включается радио-диктор и говорит что-то вроде «deux radio», и оно всегда звучит одинаково (это записанный клип). Как я могу найти этот бит повторяющегося звука через весь MP3? Было бы неплохо, если бы я мог разделить на этом этапе, но даже если он выплевывает время, я могу разделить его с другой программой.
12
Ответы:
Теоретически - вам придется написать собственное приложение, чтобы сделать это, - вам нужно сделать это:
Запустите файл WAV через механизм распознавания речи. Sphinx Speech Recognition - это бесплатный движок с открытым исходным кодом.
Сделайте так, чтобы ваш механизм распознавания речи выплевывал текст в реальном времени в памяти, а также отслеживал местоположение длины семпла. Каждый раз, когда обнаруживается строка «deux radio», выкладывайте образец в
splitlog.txt
файл. Так как это в режиме реального времени, вы получите приблизительное местоположение образца.Создайте свое собственное приложение WAV Splitter: соберите все точки расположения образца
splitlog.txt
и разбейте WAV соответственно.источник
Существует программа под названием audiogrep, которая транскрибирует текст с использованием преобразования речи в текст, а затем создает аудиоклипы на основе текстового поиска.
Я не видел никакой возможности выводить метки времени вместо аудиоклипов, вам, вероятно, нужно немного изменить источник (или связаться с автором и спросить его). Я также не знаю, насколько хорошо он будет обрабатывать французский (или любой другой язык, используемый вашим диктором).
источник
Вы можете попробовать:
TAPESTREA : Экспериментальное программное обеспечение, которое описывается как:
Voice Converter : условно-бесплатная программа ($ 29,95, пробная версия без ограничения по времени), которая описывается как инструмент, который может быть:
источник
Вы можете попробовать Audacity для этой цели. Audacity может удалить статический шум, шипение, гул или другие постоянные фоновые шумы. Вы также можете легко вырезать, копировать, вставлять и удалять треки. Проверьте полный список возможностей для получения дополнительной информации.
источник
Вы должны быть в состоянии использовать Audacity, как сказал Мехпер. Для этого вы можете выбрать звук, который хотите удалить, и создать из него «Профиль шума» (сделайте это из опции «Удалить шум» в области эффектов), затем выбрать всю дорожку и использовать функцию «Удалить шум».
источник
Это немного хакерски, но если удаление клипа в виде шума приводит к некоторой тишине, вы можете использовать поиск тишины, чтобы разделить запись на разные дорожки.
источник