ffmpeg
pydub
create a directory for your sound library
mkdir librarycreate a directory in the sound library for the new sounds
mkdir library/newSoundslice an input file and store the sounds in the new library folder
python3 slice.py myInput.mp3 library/newSound(re)build the sound cache
python3 buildCache.py libraryThis step also generates groups.cfg which is used to generate sounds.
Choose the library groups you wish to include in the output file by modifying groups.cfg to indicate each group to include with a "+" followed by a space " " followed by the group name. For convenience, you may simply replace the "+" with another symbol such as "-" to remove the sound group from the config.
+ oldSound1
- oldSound2
+ newSound
Run the generator program and specify an output name
python3 generate.py output.mp3