2016-08-11 4 views
0

В настоящее время я экспериментирую с различными векторами признаков, чтобы максимизировать классификацию распознавания речи. Я читал, что использование дельта-MFCC и delta-delta MFCC может улучшить результаты классификации.Расчет Delta MFCC

Мой тест перекрестной проверки без дельта привел 98%, но уменьшился на 3% при использовании дельта. Является ли расчет дельты для MFCC может быть выполнен с помощью простой разностной операции? Sharing мой код ниже:

deltas = [] 
for x in xrange(n): 
    delt = np.subtract(mfcc_feat[index+1],mfcc_feat[index]) 
    deltas.append(delt) 
return np.array(deltas) 

mfcc_delta = getDeltaMFCC(mfcc_normalised,0,13) 

ответ

0

Обычно вы не просто взять две смежные кадры функций вычислить дельту, но выполнить регрессию по несколько кадров, чтобы придумать более стабильные дельт.

См. here для соответствующей формулы.