![]() |
The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Classes | |
| struct | DenoiseState |
Macros | |
| #define | FEAT_LEN 520 |
| #define | FFT_SIZE 128 |
| #define | FFT_HALF 65 |
| #define | NUM_CHAN 4 |
| #define | LEN_FILT_T 1 |
| #define | SQUARE(x) ((x)*(x)) |
| #define | MAX(x, y) ((x) > (y) ? (x) : (y)) |
| #define | NB_FEATURES FEAT_LEN |
| #define | TRAINING 0 |
Functions | |
| int | rnnoise_get_size () |
| int | rnnoise_init (DenoiseState *st) |
| DenoiseState * | rnnoise_create () |
| void | rnnoise_destroy (DenoiseState *st) |
| static void | apply_filter_b (DenoiseState *st, const float *real_part, const float *imag_part) |
| static void | apply_filter_t (DenoiseState *st, float *real_out, float *imag_out) |
| static void | compute_frame_features (DenoiseState *st, const float *real_part, const float *imag_part) |
| void | rnnoise_process_frame (DenoiseState *st, float *real_output, float *imag_output, const float *real_input, const float *imag_input) |
Variables | |
| const struct RNNModel | rnnoise_model_orig |
| #define FEAT_LEN 520 |
| #define FFT_SIZE 128 |
| #define FFT_HALF 65 |
| #define NUM_CHAN 4 |
| #define LEN_FILT_T 1 |
| #define SQUARE | ( | x | ) | ((x)*(x)) |
| #define MAX | ( | x, | |
| y | |||
| ) | ((x) > (y) ? (x) : (y)) |
| #define NB_FEATURES FEAT_LEN |
| #define TRAINING 0 |
| int rnnoise_get_size | ( | ) |
| int rnnoise_init | ( | DenoiseState * | st | ) |
| DenoiseState* rnnoise_create | ( | ) |
| void rnnoise_destroy | ( | DenoiseState * | st | ) |
|
static |
|
static |
|
static |
| void rnnoise_process_frame | ( | DenoiseState * | st, |
| float * | real_output, | ||
| float * | imag_output, | ||
| const float * | real_input, | ||
| const float * | imag_input | ||
| ) |
|
extern |