When can a Fetus Hear Inside the Womb?

A fetus can hear outside noises inside the womb at about 5-6 months. There is some controversy to this fact but it is widely believed that about 5-6 months is when they can hear voices and music etc.