34 #ifndef __EST_SIGPR_FRAME_H__ 35 #define __EST_SIGPR_FRAME_H__ 208 const float sample_rate,
209 const bool use_power_rather_than_energy,
210 const bool take_log);
223 const bool use_power_rather_than_energy);
239 const float Hz_per_fft_coeff,
262 const float liftering_parameter,
263 const bool include_c0 =
false);
281 const float this_mel_low,
282 const float this_mel_high,
283 const float Hz_per_fft_coeff,
284 const int half_fft_order,
285 int &fft_index_start,
304 float Hz2Mel(
float frequency_in_Hertz);
311 float Mel2Hz(
float frequency_in_Mel);
void make_mel_triangular_filter(const float this_mel_centre, const float this_mel_low, const float this_mel_high, const float Hz_per_fft_coeff, const int half_fft_order, int &fft_index_start, EST_FVector &filter)
void fft2fbank(const EST_FVector &fft_frame, EST_FVector &fbank_vec, const float Hz_per_fft_coeff, const EST_FVector &mel_fbank_frequencies)
void ref2area(const EST_FVector &ref, EST_FVector &area)
void sig2ref(const EST_FVector &sig, EST_FVector &ref)
A vector class for floating point numbers. EST_FVector x should be used instead of float *x wherever ...
void sig2pow(EST_FVector &frame, float &power)
void power(EST_Wave &sig, EST_Track &a, float factor)
void lsf2lpc(const EST_FVector &lsf, EST_FVector &lpc)
float Hz2Mel(float frequency_in_Hertz)
void fbank2melcep(const EST_FVector &fbank_vec, EST_FVector &mfcc, const float liftering_parameter, const bool include_c0=false)
void sig2rms(EST_FVector &frame, float &rms_energy)
void sig2fft(const EST_FVector &sig, EST_FVector &fft_vec, const bool use_power_rather_than_energy)
void ref2logarea(const EST_FVector &ref, EST_FVector &logarea)
void ref2truearea(const EST_FVector &ref, EST_FVector &area)
void frame_convert(const EST_FVector &in_frame, const EST_String &in_type, EST_FVector &out_frame, const EST_String &out_type)
void ref2lpc(const EST_FVector &ref, EST_FVector &lpc)
void lpc2ref(const EST_FVector &lpc, EST_FVector &ref)
void sig2fbank(const EST_FVector &sig, EST_FVector &fbank_frame, const float sample_rate, const bool use_power_rather_than_energy, const bool take_log)
void lpc2lsf(const EST_FVector &lpc, EST_FVector &lsf)
void lpc2cep(const EST_FVector &lpc, EST_FVector &cep)
float Mel2Hz(float frequency_in_Mel)
void sig2lpc(const EST_FVector &sig, EST_FVector &acf, EST_FVector &ref, EST_FVector &lpc)