Hi, new here and so I thought I'd post this little add-on if someone else finds it useful.
I wrote this little NodeJS app that rund on a RaspberryPI with a connected speaker, it gives you an update every 10th (optional) percent of the current print job. I found it useful so I don't have to run to the closet every 5 min Currently is uses Azure TTS and also saves the audio to save some time.
GitHub:
https://github.com/christian-kardach/octopi-status
Blog post:
https://www.coding-blues.com/2020/10/05/octopi-websocket-progress-report/
/Chris