Text-to-speech works now. Just have to add how each variant works.