Update speaker.c