The CMSIS-DSP python example folder contains many tests, examples, and some Jupyter notebooks.
You can study these examples to gain a better understanding of how to use the Python package.
The CMSIS-DSP python package describes the differences between the Python API and the C API.
The CMSIS-DSP Python package helps to design and translate a DSP function working on a block of samples from Python to C. But in a real application, you don’t receive blocks of samples, but rather a continuous stream.
The stream of samples must be split into blocks before the DSP function can be used. The processed blocks may need to be recombined to reconstruct a signal.
Part of the difficulty in this learning path comes from splitting and recombining the signal. Translating this part of the Python code to C adds further complexity.
CMSIS-Stream may help for this. It is a platform-independent technology designed to simplify the use of block-processing functions with sample streams. It is a low-overhead solution.