Я отвечу только за выделение текста.
Думаю, лучший способ сделать это - создать отдельное приложение, которое будет воспроизводить аудиофайл, который вы хотите использовать.
, когдаПри запуске приложения появится кнопка для запуска воспроизведения звука.
после нажатия кнопки воспроизведения приложение запускает таймер.
Теперь вы начинаете слушать аудио, каждый раз, когда слово запускается,Вы хотите выделить коснитесь экрана.приложение отслеживает время.
в конце аудиофайла, приложения сбрасывают метки времени.
в этот момент у вас будет точное время, в которое вам нужно будет начатьвыделение одного слова в вашем приложении.
Надеюсь, это поможет!