Does it need soldering of the button and speaker etc?It's run by the excellent Adafruit FX Soundboard. This little board is incredible – and cheap. Nothing to program. Just drag sounds on it from your computer, hook up a battery, button and speaker and you're in business. I have a small momentary button at the top of Hal that cues a series of random Hal-isms.