File size: 439 Bytes
819e690
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
import numpy as np

def postprocess(ana, gains, vad, state):
    """模型输出(gains/vad) + 分析结果 -> (去噪帧(480,), vad)。
    对应原版 rnnoise_process_frame 的 pitch filter / 增益平滑 / 频谱合成部分。"""
    from .dsp import synthesize_frame
    return synthesize_frame(state, ana,
                            np.asarray(gains, dtype=np.float32),
                            np.asarray(vad, dtype=np.float32))