If you want to update the VoiceOver user frequently about how a component is changing, when focused, you can use the .updatesFrequently accessibility trait. A downloading progress bar, a stock value, or a timer, are some examples.

An app shows a downloading progress bar, for some code within a project, at 15%. It shows how VoiceOver could update the user with frequent announcements, like: 5 per cent, 10 per cent, 15 per cent, etc.