First of I am very new to Signal Processing and to python in general. I am trying to write a script where I would feed a voice recording into it, internally apply an eq and have the modified signal returned. Researching the topic I found some ways to process a signal via transfer functions in python, however I only found functions like a low-pass filter etc. which would not fit my needs as I have a specific eq manipulation in mind. I constructed the required filter curve eq in audacity:
If my limited understanding of signal processing is correct I would need to convert the continous curve into a discrete transfer function and then apply this transfer function to the input signal. However I have no clue how I would go about converting the curve into a Transfer-function. Furthermore, as it is the first time I am working with python I have very limited knowledge on how to implement this process in a python script. I would greatly appreciate any help you could provide me, thanks!