Merge change 2227 into donut

* changes:
  Add header declaring the interface for TTS engines to implement.