You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TianYuan
4370c5cfa6
|
3 years ago | |
---|---|---|
.. | ||
docs | 4 years ago | |
python_speech_features | 4 years ago | |
test | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
MANIFEST | 4 years ago | |
README.rst | 4 years ago | |
english.wav | 4 years ago | |
example.py | 4 years ago | |
requirements.txt | 4 years ago | |
setup.py | 3 years ago |
README.rst
forked from `<https://github.com/jameslyons/python_speech_features>`_
check the readme therein for the usages
It has been modified to produce the same results as with the compute-mfcc-feats and compute-fbank-feats (check their default parameters first) commands in Kaldi.
-------------------------------
The compute-mfcc-feats pipeline:
src/featbin/Compute-mfcc-feats.cc
Mfcc mfcc(mfcc_opts) --> src/feat/Feature-mfcc.h
struct MfccOptions
typedef OfflineFeatureTpl<MfccComputer> Mfcc --> src/feat/Feature-common.h
MfccComputer() --> src/feat/Feature-mfcc.cc
ComputeDctMatrix() --> src/matrix/Matrix-functions.cc
ComputeLifterCoeffs() --> src/feat/Mel-computations.cc
for each utterance:
mfcc.ComputeFeatures()
src/feat/Feature-common-inl.h
OfflineFeatureTpl<F>::ComputeFeatures()
Compute()
ExtractWindow() --> src/feat/Feature-window.cc
ProcessWindow()
Dither, remove_dc_offset, log_energy_pre_window, Preemphasize, window
computer_.Compute() --> src/feat/Feature-mfcc.cc
MfccComputer::Compute()
const MelBanks &mel_banks --> Mel-computations.cc
srfft_
ComputerPowerSpectrum()
mel_banks.Compute()
mel_energies_.ApplyLog()
dct, cepstral_lifter