ИМХО в реальном времени озвучивать текущий процесс может только
человек, который может понять и осознать текущие процессы и
сообщения необходимые для их озвучивания. Но в подавляющем
большинстве случаев весь набор событий, действий и сообщений
детерменирован. Поэтому озвучку заменяют заранее записанными
сообщениями. Помнится лет 20 назад коллега-программист намучавшись
с тогдашними программами, попросил свою жену озвучить сообщения.
Присовокупил их к SCADA-системе, которая скорее всего до сих пор с ними работает :-)