Add speaker field validation.

Closes #16.