Whenever the voice in Cloud's head tells him something he should already know, it's his hidden true consciousness.
Whenever he receives advice on how to better react in situations or telling him things he needs to know, it's memories of stories of Zack's career in SOLDIER.
Whenever the voice tells him things that corrupt his mind, it's the influence of Jenova/Sephiroth driving him as a puppet.

Simple, eh?