i used to hear voices but they were outside my head. heard them in background noises like static, running water, etc. these are the voices of schizophrenia. i believe i had a spirit attachment. i still am aware of this spirit sometimes but after avoiding triggers (static etc.) the voices went away.
i also have intrusive thoughts which is more like what you describe. usually this is my own voice though sometimes i feel the influence of a spirit. it's like tourettes syndrome in my head and it is usually very negative. for these, i do answer back. i have lots of affirmation type things i say and this works for me. what you have also sounds very bad. it seems more like your own mind creating it. i said what i usually say when talk of voices comes up, not sure if it could help you or not. for me, affirmations work best. voice says: "you are an idiot", i say "plus 25 points" because i have a high iq so i can't be an idiot. works pretty well for me. my intrusive thoughts aren't going anywhere, i've just had to come to terms with that.