The Soundtraxx Tsunami comes in 4 different forms. The TSU-AT1000 which is a board replacement decoder (soldering necessary), or a TSU-GT1000 which is designed for Athearn Genesis locos (not applicable here), The TSU-1000, which is a decoder with a 9-pin JST connector, and a plug for the speaker on the other end of the board. If you buy sountraxx speakers with the plug already attached, it's a plug and play decoder. Then, there also the micro-tsunami, which does not have a plug, but will fit in HO or N scale locomotives, and an 8-pin plug can be soldered to the wires for installation in a loco with the 8-pin socket.
Theres also Loksound and Digitrax.. Loksound and digitrax both sound ok coming out of the box, but if you buy their respective decoder programmers, you can add custom sounds with a computer.