He Has Heard You The First Time When You Asked Him The Same Question Over And Over Again.
So, you want to talk to God. Well... Then just talk. No matter if you'll talk to Him in your mind or out loud - He will hear you, as long you have talked to Him with your heart. He can talk back in many ways, too. It's not about who can hear God or who God is tlaking to, it's about who is listening. But God will always listen to you, no matter what way you chose to talk to Him.. as long you use your heart, too.