I have had similar imaginary conversations like yours. But I am concerned because these conversations run in my mind for like several hours, even when I'm writing code.
You can talk to yourself out loud as if you were doing a screencast about whatever you're working on. Should override background verbal thinking. There are some positive correlations between self-talk and performance too, shouldn't hurt.