#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 |
|
|
|
|
|
|
1.3.2