Speakjet and Arduino mega

Why are you creating variables for pins 2 and 3, but create the serial port with 0 and 3?

Also, don't use pinMode on the pins you're setting up for software serial. The begin() method will do that for you.