internal void OnDisplaySelected(BaseSyllabus syllabus)
        {
            _speakText.AppendThis(syllabus.Name, _speaker.textBox1); // source side
            _speakText.AppendThis(syllabus.Name, _speaker.textBox2); // target side

            // now display the syllabus on the screen
            foreach (var syllabi in syllabus.Commands)
            {
                _speakText.AppendThis(syllabi, _speaker.textBox1);
            }
        }
        private void SpeakSyllabus(BaseSyllabus syllabus)
        {
            if (syllabus == null) return;

            foreach (var phrase in syllabus.Commands)
            {
                HandleSpeech(phrase);
            }
        }
 public void AddSyllabus(BaseSyllabus baseSyllabus)
 {
     Syllabi.Add(baseSyllabus);
     CurrentSyllabus = baseSyllabus;
 }