That's a start, but it still leaves multiple possibilities.
You do have an amplified speaker connected to the second op-amp? Because the schematic shows a speaker, but it won't really drive a speaker.
The first op-amp should give a gain of a hundred, and the second stage gain up to 10, which compounded is quite a bit of gain. ONe of the stages could be wired up wrong, or isn't being coupled properly, and the gain could make up for it, even though it results in a weak signal.
You do have the non-inverting input of the second op-amp connected to something that supplies half the Vcc? The schematic doesn't show that outright, but if that 1K resistor isn't connected to 1/2 the Vcc (normally you'd have a something like two 1K resistors in series from Vcc to ground, and that 1K resistor to the non-inverting input of the second op-amp would go where the two 1K resistors are joined), then that second stage won't work properly. It will be way out of the range where it can do any amplification.
Or if that 1uF capacitor from the microphone to the first op-amp is missing, or maybe even it's in there but in reverse polarity, the power to the microphone will get to the first op-amp and mess up its operation.
Assuming you are using an amplified speaker, put its input at the output of the first op-amp, and work on that stage until things get workin. I think you should get enough gain from that stage to hear sounds from the microphone if things are working right. If it works, then you can move on to the second op-amp.
Michael