Added ability to change mel filterbank at runtime

This commit is contained in:
Scott Lawson 2016-11-11 15:52:00 -08:00
parent 7aa12f17ed
commit 627f67d3dd

View File

@ -176,9 +176,21 @@ def log_partition(xs, ys, subbands):
return np.array(X), np.array(Y)
samples = int(round(config.MIC_RATE * config.N_ROLLING_HISTORY / (2.0 * config.FPS)))
mel_y, (_, mel_x) = melbank.compute_melmat(num_mel_bands=config.N_SUBBANDS,
freq_min=config.MIN_FREQUENCY,
freq_max=config.MAX_FREQUENCY,
num_fft_bands=samples,
sample_rate=config.MIC_RATE)
sample_rate=config.MIC_RATE)
def create_mel_bank(n_history):
global samples, mel_y, mel_x
config.N_ROLLING_HISTORY = n_history
samples = int(round(config.MIC_RATE * config.N_ROLLING_HISTORY / (2.0 * config.FPS)))
mel_y, (_, mel_x) = melbank.compute_melmat(num_mel_bands=config.N_SUBBANDS,
freq_min=config.MIN_FREQUENCY,
freq_max=config.MAX_FREQUENCY,
num_fft_bands=samples,
sample_rate=config.MIC_RATE)