We digitaze full time vinyl and tapes and also cassette tapes for thousends of clients.
Correct the frequency spectrum with an VST equalizer (we think best is Waves Q10 and Voxengo HarmoniEQ )
The really and "only" way to remove background noise from tapes is iZotope RX with the VST plugin Spectral De-Noise. Its in the Standard version from iZotope RX.
https://www.izotope.com/en/products/repair-and-edit/rx/rx-standard.htmlNoise with -45dB goes down to -70dB. If you want to have it absolut silent, take a gate after the de-noiser, starting at -60dB.
Then you "learn" the plugin before a record starts to the noise, or between two records where you have 2 seconds of noise. Its called a noise-print. Then apply this de-noiser with this learned noise-settings (noise-print) to the whole tape record. Make a new "noise-print" for every cassette.