Я установил Audio Recorder для записи звуков, воспроизводимых моим компьютером.
sudo apt-add-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Я хочу, чтобы он создавал отдельные файлы после нескольких секунд тишины, как для треков.
Он имеет много возможных настроек, особенно путем активации «таймера».
Но, в соответствии с моими текущими настройками, остановка после молчания («остановка, если тишина») и возобновление записи при воспроизведении звука («начать, если звук») продолжат запись в тот же файл.
Я хочу продолжить в новый файл каждый раз . Это увеличило бы вероятность записи отдельных аудио частей / песен в виде отдельных файлов.
Я загрузил сюда справку по синтаксису таймера (также доступна после установки, нажав кнопку рядом с опциями таймера).
Я только что прошел через это (у моей дочери было требование ... ну, ладно, требование заполнить ее mp3-плеер).
Я установил аудио-рекордер на ее ноутбуке и на моем сервере. Мне больше нравится серверный вариант, так как там больше места и нет подключенных динамиков. Ноутбук шумит.
Я закончил тем, что использовал следующее для определения времени (это заняло немного проб и ошибок).
start if sound 1s 0.5
stop if sound 2s 0.2
Я использую Jango в качестве входного потока. На ноутбуке это прекрасно работает, на сервере у меня (по причинам, которые я не могу объяснить) много маленьких файлов.
Итак, я написал скрипт для очистки:
cat cleanup.sh
find *.mp3 -size -100k | xargs rm -rf
После того, как они записаны, я использую Picard для их маркировки и классификации. Я очень доволен, а моя дочь счастлива.
Прежде всего : опция «Добавить» рядом с именем выходного файла не должна быть проверена , а не , чтобы избежать потенциального добавления новых файлов . к предыдущему. (Я полагаю, что на самом деле это настройка по умолчанию !!)
Что касается настроек в Таймере, то это пробная ошибка, и в каждом конкретном случае следует вносить изменения.
Хорошим началом будет добавление в любом случае 'start if sound' , так что новый файл должен быть создан при запуске звука; но для того, чтобы получить новый файл, сначала необходимо остановить диктофон при отсутствии звука. «остановите, если тишина» не является хорошим вариантом, так как создает много маленьких бесполезных файлов; лучшим вариантом является «остановка, если тишина 1 сек» . 'остановите, если тишина 0,5 с' также может быть хорошим вариантом. (Этого должно быть достаточно для заявленной цели. Использование аудиопороговых команд таймера кажется мне более сложным.)
Изменение уровня громкости во время записи - плохая идея.
Я не знаю этот конкретный диктофон. Я использую Audacity, который имеет функцию под названием «Звук активированной записи». Если этот параметр включен, он приостанавливает (не останавливает) запись, когда уровень звука ниже указанного уровня входного сигнала.
См. http://manual.audacityteam.org/man/Recording_Preferences
.