Is there a way to check the accessibility of {cli} output?

I really like the control I get in formatting user output with {cli}, but I'm curious: are there any tools for auditing whether the output is accessible (e.g. how do boxes, trees, lists, and progress updates sound to screen readers?)

I am not sure how such a tool would look like, but I don't think there is anything cli specific currently.

Naively, I would think that the structured output has a great potential to improve the output for screen reader. E.g. progress bars can announce progress in addition to showing it, cli_list() can announce list items, etc.