State Attribute: speech-link

Problem space: top-ps

This attribute makes the NTD say things. Sending output here also schedules the speech-link resource for 250 ms. (Really this time should depend on the duration of the word, but rather than building a lookup table, I just let this slide.)

Substructure of the attribute:

(<top-state> ^speech-link <sl>)
  (<sl> ^word <any>)
The value of the word attribute is what gets said.

Implementation of output function: OutputSpokenWord in motor.c