by Reynald Hoskinson
I will present a method to extract the component parts of an audio signal, and play them back in a continuous stream of indeterminant length. A modified version of an automatic speech recognition algorithm involving wavelets is used to split up the input signal into syllable-like audio segments. For each segment, a table of similarity between it and all the other segments is constructed. The segments are then output in a continuous stream, with the next segment being chosen from among those other segments which best follow from it. In this way, we can construct an infinite number of variations on the original signal with a minimum amount of interaction.
Back to the LCI Forum page