#include “stream/stream_jlsp_llns.h”
typedef struct {
void *llns;
u16 frame_size;//unit:point
} llns_hdl_t;
extern llns_hdl_t llns_hdl;
/*
- gainfloor:调节底噪大小(0~1)
- suppress_level:噪声抑制强度(0~6)
/
void audio_llns_parm_update(float gainfloor, float suppress_level)
{
llns_param_t parm = {0};
parm.gainfloor = gainfloor;
parm.suppress_level = suppress_level;
if (llns_hdl.llns) {
/printf(“>>> llns update %x”, llns_hdl.llns);/
/printf(“gainfloor %d, suppress_level %d”, (int)parm.gainfloor, (int)parm.suppress_level); */
JLSP_llns_set_parameters(llns_hdl.llns, &parm);
}
}