Использование SoX для изменения уровня громкости диапазона времени в аудиофайле

Я хочу изменить уровень громкости определенного временного диапазона / среза в аудиофайле с помощью SoX.

Прямо сейчас я должен:

Обрежьте исходный файл три раза, чтобы получить: часть до изменения аудиоэффекта, часть во время (где я меняю уровень звука) и часть послеВыполните эффект, чтобы изменить уровень звука на извлеченном «среднем» блоке звука в своем собственном файле.Соедините все вместе, принимая во внимание частоту совпадений / затуханий 5 мс, которую рекомендует SoX

Есть ли лучший способ сделать это, который не включает в себя написание сценария для выполнения вышеизложенного?