# aggregate sound from mfcc or fft similarity of chunks import numpy as np import scipy.io.wavfile from features import mfcc from features import logfbank from features import base import copy source_dir = "../sound/source/" render_dir = "../sound/render/" def fadeinout(s,slength,elength): s = copy.deepcopy(s) for i in range(0,slength): m = float(i)/slength; s[i]*=m for i in range(0,elength): m = float(i)/elength; s[(len(s)-1)-i]*=m return s def normalise(s): m = 0 p = 999999999999999999 for i in range(0,len(s)): if ms[i]: p=s[i] b = max(m,-p) if b>0: s/=float(b/10000.0) return s def chop(wav,size,overlap,rand): ret = [] pos = 0 seg = [] samples = wav[1] while (pos+size