Am listening to audio for practicing dutch comprehension, which essentially consists of a collection of short sentences on repeat. However this audio is available as a single track and for the purpose of shadowing, I wanted individual mp3’s.
brew install mp3splt
mp3splt -s -d output_folder audio.mp3
This detects the average silence level and uses it to split.
-s - Split with auto detection
-d - Output directory
mp3splt -s -p th=-40 audio.mp3
-s - Split with parameters specified using
-p - Input parameters for
-s split action
th - Silence threshold in
mp3splt -s -p rm audio.mp3
rm - Used in conjunction with
-p. Indicates silence is to be removed from the output.