def __init__(self, cname, params, qrec, gen_ctrl=None): if gen_ctrl is None: gen_ctrl = GenCtrl(None, cname=cname) else: gen_ctrl.cname = cname if qrec.out_qs[0].is_floating: gen_ctrl.float_dump = 1 attrs = { 'n_frames': params.n_frames, 'frame_size': params.frame_size, 'frame_stride': params.frame_step, 'n_fft': params.n_fft, 'preemp_factor': params.preemp_factor, 'skip_preemp': 0, 'no_window': int(params.win_fn is None), 'out_fft': 0, 'magsquared': int(params.magsquared), 'data_type': DSP_DTYPE[qrec.out_qs[0].dtype], } # other attributes extra_attrs = {'cname': cname, 'node_name': params.name} super().__init__(attrs, extra_attrs, gen_ctrl=gen_ctrl)
def __init__(self, cname, params, qrec, gen_ctrl=None): if gen_ctrl is None: gen_ctrl = GenCtrl(None, cname=cname) else: gen_ctrl.cname = cname if qrec.out_qs[0].is_floating: gen_ctrl.float_dump = 1 if params.log_type is not None and params.log_offset: gen_ctrl.mfcc_log_offset = int( np.round(params.log_offset * 2**(30))) attrs = { 'n_frames': params.n_frames, 'frame_size': params.frame_size, 'frame_stride': params.frame_step, 'n_fft': params.n_fft, 'n_melbanks': params.n_fbanks, 'size_mel_coeff': params.get_melfilter_size()[0], 'n_dct': params.n_dct, 'preemp_factor': params.preemp_factor, 'no_window': int(params.win_fn is None), 'lift_coeff': 0, 'magsquared': int(params.magsquared), 'data_type': DSP_DTYPE[qrec.out_qs[0].dtype], 'log_type': 0 if not params.log_type else (2 if params.log_type == "db" else 1), 'out_fft': 0, } # other attributes extra_attrs = {'cname': cname, 'node_name': params.name} super().__init__(attrs, extra_attrs, gen_ctrl=gen_ctrl)
def __init__(self, cname, params, qrec, gen_ctrl=None): if gen_ctrl is None: gen_ctrl = GenCtrl(None, cname=cname) else: gen_ctrl.cname = cname if qrec.out_qs[0].is_floating: gen_ctrl.float_dump = 1 attrs = { 'size': params.out_dims[0].size(), 'feature_size': (qrec.out_qs[0].dtype_bits // 8) } # other attributes extra_attrs = {'cname': cname, 'node_name': params.name} super().__init__(attrs, extra_attrs, gen_ctrl=gen_ctrl)