I wear hearing aids. When I have them in, the tinnitus is considerably less. Somehow they cover it up.
I remember reading that the type and frequency the sufferer has can be tested for. Noice canceling technology is then employed into the hearing aids, greatly reducing the perceived sound.
FWIW.