Merge pull request #2688 from mozilla/mfcc-upper-frequency

Specify upper frequency limit when computing Mfccs
This commit is contained in:
Reuben Morais 2020-02-11 10:26:09 +01:00 committed by GitHub
commit 49fe54e0e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -1 +1 @@
5 6

View File

@ -67,7 +67,10 @@ def samples_to_mfccs(samples, sample_rate, train_phase=False):
if FLAGS.augmentation_speed_up_std > 0: if FLAGS.augmentation_speed_up_std > 0:
spectrogram = augment_speed_up(spectrogram, speed_std=FLAGS.augmentation_speed_up_std) spectrogram = augment_speed_up(spectrogram, speed_std=FLAGS.augmentation_speed_up_std)
mfccs = contrib_audio.mfcc(spectrogram, sample_rate, dct_coefficient_count=Config.n_input) mfccs = contrib_audio.mfcc(spectrogram=spectrogram,
sample_rate=sample_rate,
dct_coefficient_count=Config.n_input,
upper_frequency_limit=FLAGS.audio_sample_rate/2)
mfccs = tf.reshape(mfccs, [-1, Config.n_input]) mfccs = tf.reshape(mfccs, [-1, Config.n_input])
return mfccs, tf.shape(input=mfccs)[0] return mfccs, tf.shape(input=mfccs)[0]