Каждая фраза — свой темп, длительность и размер такта. Клик по номеру — вкл/выкл фразу. Клик по названию — переход. Оранжевая заливка — прогресс.
Можно взять за основу и подправить.