Only Moses spoke to God face to face. We do not actually speak to God. The angels collect our prayers and place them in the golden bowels before the throne.
Revelation 8:3
"Then another angel, who had a golden censer, came and stood at the altar. He was given much incense to offer, along with the prayers of all the saints, on the golden altar before the throne."
God spoke to me in a dream once when I was around 8 years old. He was explaining to me the expanding and shrinking (contracting) universe. I was not on the earth at the time, I was out in the universe. Usually when He has a message for us He will send an angel. Many times He wanted me to know that He is a God of absolute and perfect Justice. We see this in the universe in how fine tuned and balanced all the laws are that regulate the universe. There is a lot of precision. I have a friend that is a machinist and he works within a tolerance of a millionth. He runs a 3 million dollar machine and they have three robots hooked up to his machine. Business is great and they are talking about setting up more of these machines and training more people to run them. So if man can produce that degree of accuracy, how much more is God able to be accurate and precise in all that HE does?