The microphone has a volume control, you may not have turned up the volume.
The microphone is of poor quality and the sensitivity is too low, resulting in a small voice.
If the volume is turned up and the microphone works fine elsewhere, there is something wrong with the sound and it needs to be serviced.