The EMIC2 is a 5V device, so a logic level converter is required on the serial connection to and from the Raspberry Pi.
For audio output, I have used a cheap thin speaker from Sparkfun, but you can also use the headphone jack on the module.
The RXD and TXD pins on the Pi connect to the Linux serial device ttyAMA0. By default, though, this device is used for console output. Follow the 3 steps on the Adafruit Learning System page, "Freeing UART on the Pi."
EMIC2 Logic Level Converter Raspberry Pi
GND HV GND -----> GND
5V HV HV -----> 5V
SOUT HV RXI LV RXO RXD
SIN HV TXO LV TXI TXD
LV LV 3V3
LV GND GND
Connect SP- & SP+ to the speaker.
The following demonstration code counts out load. Depending on your actual output, ou may need to experiment with the time.sleep() calls to get the values right.
serial = serial.Serial("/dev/ttyAMA0", baudrate=9600)
serial.write("V15\n") # Adjust volume
c = 0
data = serial.read()
if data == ':':
buffer = "S%d" % (c)
c = c + 1
For documentation on the various EMIC2 commands, see the manual.