#include <speex_preprocess.h>
Public Attributes | |
int | frame_size |
int | ps_size |
int | sampling_rate |
int | denoise_enabled |
int | agc_enabled |
float | agc_level |
int | vad_enabled |
float * | frame |
float * | ps |
float * | gain2 |
float * | window |
float * | noise |
float * | old_ps |
float * | gain |
float * | prior |
float * | post |
float * | S |
float * | Smin |
float * | Stmp |
float * | update_prob |
float * | zeta |
float | Zpeak |
float | Zlast |
float * | loudness_weight |
float * | echo_noise |
float * | noise_bands |
float * | noise_bands2 |
int | noise_bandsN |
float * | speech_bands |
float * | speech_bands2 |
int | speech_bandsN |
float * | inbuf |
float * | outbuf |
float | speech_prob |
int | last_speech |
float | loudness |
float | loudness2 |
int | nb_adapt |
int | nb_loudness_adapt |
int | consec_noise |
int | nb_preprocess |
drft_lookup * | fft_lookup |
|
|
|
|
|
Number of consecutive noise frames |
|
|
|
|
|
Lookup table for the FFT |
|
Processing frame (2*ps_size) |
|
Number of samples processed each time |
|
Ephraim Malah gain |
|
Adjusted gains |
|
Input buffer (overlapped analysis) |
|
|
|
loudness estimate |
|
loudness estimate |
|
Perceptual loudness curve |
|
Number of frames used for adaptation so far |
|
Number of frames used for loudness adaptation so far |
|
Number of frames processed so far |
|
Noise estimate |
|
|
|
|
|
|
|
Power spectrum for last frame |
|
Output buffer (for overlap and add) |
|
A-posteriori SNR |
|
A-priori SNR |
|
Current power spectrum |
|
Number of points in the power spectrum |
|
Smoothed power spectrum |
|
Sampling rate of the input/output |
|
See Cohen paper |
|
|
|
|
|
|
|
|
|
See Cohen paper |
|
Propability of speech presence for noise update |
|
|
|
Analysis/Synthesis window |
|
Smoothed a priori SNR |
|
|
|
|