Skip to content

Instantly share code, notes, and snippets.

@dpboard
dpboard / 1-SOXAGC.md
Last active November 16, 2023 08:47
Building an 'Automatic Gain Control' with SoX

Building an 'Automatic Gain Control' with SoX

SoX is a great tool for converting and processing audio. As an engineer working at a radio station I find it especially useful for processing audio files so the volume is even and smooth throughout. A recent use case was preparing news bulletins recorded by a non-technical journalist so they sounded clear and loud for an Amazon Alexa skill.

What is an AGC?

Automatic Gain Control (AGC) is an audio processing technique that is designed to smooth out volume differences between different parts of an audio programme. The majority of radio stations will have a device at their transmitter (for example, an Optimod) that does just that. Parts of the broadcast that are two quiet are boosted and parts that are too loud are atenuated.

For those familiar with audio [compressors

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@SNagappan
SNagappan / README.md
Last active June 28, 2017 22:00
Video C3D

##Model

This is an implementation of C3D trained on the UCF101 dataset.

Model script

The model training script train.py will train an action recogition model from scratch on the UCF101 dataset.

Dependencies

The preprocessor and data loader require OpenCV which can be installed with apt-get.