On a related note, our app has a lot of charts. What are the best practices for making time-series graphs accessible? I'd imagine just listing the values wouldn't be particularly helpful for graphs with hundreds or more points - and being able to programmatically summarize the interesting takeaways from an arbitrary chart would probably be useful for our sighted customers as well.
Just pondering whether there is a system that converts line graphs into series of rising and falling tones, while a voice reads out the x axis markers.
If you have multiple series, you could have different sounds running in parallel - sin wave, square wave or perhaps musical instruments each denoting a different series.
That might actually be usable if there was an automated system for creating them on the fly.
Highcharts has put a lot of effort into designing charts to be accessible. They did a presentation about it at my workplace a few months ago and I was impressed by the passion and level of user testing they had done.
Sarah Newman from prgmr.com here. It's funny you should ask this - we just kicked off an effort a week ago to work on this problem. We don't even have a website yet for the software, but please feel free to watch audiplot.org for future developments.