digraph structs { node [shape=plaintext] rankdir=LR edge [arrowsize=0.5] fontname="times" TFLite [label=<
TFLite
(TFLite)
>]; arm_add_f321 [label=<
ia arm_add_f32
(CMSIS-DSP)
o
ib
>]; arm_scale_f321 [label=<
ia arm_scale_f32
(CMSIS-DSP)
o
ib
>]; arm_scale_f322 [label=<
ia arm_scale_f32
(CMSIS-DSP)
o
ib
>]; audioWin [label=<
audioWin
(SlidingBuffer)
>]; mfcc [label=<
mfcc
(MFCC)
>]; mfccWind [label=<
mfccWind
(SlidingBuffer)
>]; src [label=<
src
(StereoSource)
>]; toMono [label=<
i toMono
(Unzip)
o1
o2
>]; srctoMonoDelay [label=<
10
>]; src:i -> srctoMonoDelay:i [label="",taillabel=<
320
>] srctoMonoDelay:i -> toMono:i [label="f32(330)" ,headlabel=<
320
>] toMono:o1 -> arm_scale_f321:ia [label="f32(160)" ,headlabel=<
160
> ,taillabel=<
160
>] toMono:o2 -> arm_scale_f322:ia [label="f32(160)" ,headlabel=<
160
> ,taillabel=<
160
>] arm_scale_f321:o -> arm_add_f321:ia [label="f32(160)" ,headlabel=<
160
> ,taillabel=<
160
>] arm_scale_f322:o -> arm_add_f321:ib [label="f32(160)" ,headlabel=<
160
> ,taillabel=<
160
>] arm_add_f321:o -> audioWin:i [label="f32(320)" ,headlabel=<
320
> ,taillabel=<
160
>] audioWin:i -> mfcc:i [label="f32(640)" ,headlabel=<
640
> ,taillabel=<
640
>] mfcc:i -> mfccWind:i [label="f32(250)" ,headlabel=<
250
> ,taillabel=<
10
>] mfccWind:i -> TFLite:i [label="f32(500)" ,headlabel=<
500
> ,taillabel=<
500
>] HALF [label=<
HALF
>]; HALF:i -> arm_scale_f321:ib HALF:i -> arm_scale_f322:ib }