Actual navigation voice commands come from phone loudspeaker. First check the volume is set to loud enough.

Ensure your Voice Language for Navigation is downloaded/installed to the device.  You can check this by selecting:

Menu > Applications > Maps > Settings icon > Navigation > Drive guidance and/or Walk guidance> select "English (US) - male" as an option for Drive guidance and English (US) with street names for walking guidance.