SpliceTools is a program that splices together WAV files for use in synthesizers. It uses code from SMS Tools to perform some of its functions. The intent of the program is to splice together a consonant and a vowel from a recorded voice, which means that multiple consonants can be spliced a vowel, reducing recording time.
Splice tools has a few dependencies, all pip installable:
pip install numpy scipy matplotlib pysoundfile
cd UI
python main.py
cd UI/scripts
python batchSplice.py
Will run a default splice on audio files provided
In python:
from batchSplice import spliceBatch
spliceBatch(<firstFolder>, <secondFolder>, <outputDestination>)
from soundOps import getInfo
getInfo(<soundFile>, <minimumFrequencyBound>, <maximumFrequencyBound>)
from soundOps import graphError
graphError(<soundFile>, <minimumFrequencyBound>, <maximumFrequencyBound>)