; ========================================================================= ; Input DSP graph -- 1 mics ; ========================================================================= graphName "AUNNVAD" [def procSampleRate 16000] [def procBlockSize 512] [def numMics 1] format inputMicFormat (24000 [numMics]) ; named format, to be replaced at runtime in input out output box InputGainBox dbgn 1 1 box InputSRC src 1 1 box InputFFT fft 1 1 box OCNSv4 (aufx ons4 appl) 1 1 box NNVAD (aufx nnva appl) 1 1 box OutputDeadEndBox dead 1 0 wire input InputSRC inputMicFormat wire InputSRC InputGainBox ([procSampleRate] [numMics] [procBlockSize]) wire InputGainBox InputFFT ([procSampleRate] [numMics] [procBlockSize]) wire InputFFT OCNSv4 (freq [procSampleRate] [numMics] [procBlockSize]) wire OCNSv4 NNVAD (freq [procSampleRate] [numMics] [procBlockSize]) wire NNVAD OutputDeadEndBox (freq [procSampleRate] [numMics] [procBlockSize]) ; bypass input to output wire input output inputMicFormat param sppb 0 out ; speech probability as boolean value (e.g. 0 or 1) wireGraphParam sppb (NNVAD 5 0 0) param sppf 0 out ; speech probability as float value (e.g. anything between 0.0 and 1.0) wireGraphParam sppf (NNVAD 6 0 0)