God does not speak to us through voices in our minds, or subjective feelings. In fact God tells us it is foolish to trust our feelings:
Prov. 28.26 "those who trusts his own heart is a fool."
Today He speaks to us primarily through his word which is living and active.
Heb 4:12 "For the word of God is living and active and sharper than any two-edged sword"
God speaking to us through the bible is a personal and powerful experience. When the writer to the Hebrews quoted the Old Testament he did so in the present tense. eg
"This is what the Holy Spirit says:" (Heb 3:7). See also Heb 1:6,7,8, 2:12, 4:7. It's not just that God has spoken, but that he is speaking. He continues to speak. The words that were written thousands of years ago continue to speak to us today.
In the past God spoke to his people through prophets. But today he speaks to us through the teachings of his Son:
Heb 1:1 "In the past God spoke to our ancestors through the prophets at many times and in various ways, but in these last days he has spoken to us by his Son".
Christ speaks to us not only through his own recorded words but also via his appointed spokesmen, the apostles:
2 Peter 3:2 "I want you to recall the words spoken in the past by the holy prophets and the command given by our Lord and Savior through your apostles."
1 Cor 14:37 "what I am writing to you is the Lord’s command"
Paul said that the scriptures are sufficient for all our needs:
2 Tim 3:16-17 "All Scripture is God-breathed and is useful for teaching,rebuking, correcting and training in righteousness, so that the servant of God may be thoroughly equipped for every good work."
It is therefore folly to seek God's voice outside of the bible.