Hey, fellow rustaceans!
I was looking for a good audiobook version or audio + video format of the book and found nothing, except an old issue on github from a few years ago that received a decent amount of community attention, but ultimately was never created.
Well I'm still neck deep in my rust journey...and I used to produce audiobooks for the National Library Service for the blind and print disabled. I thought, who better to produce an accessible audiobook format for such a diverse community?
On this note though, I'm unsure of the best way to read / break the code blocks down to be understandable for the visually disabled and this sort of content would be considered among of the highest complexity audiobook I've produced, none of which were related to programming. So I'd love as many thought-out opinions on how to narrate this effectively...especially from those in the community who have overcome this type of adversity, or have experience in producing this type of content (or even people familiar with accessibility tools, etc.) so I can produce the highest quality learning material that is accessible to everyone.
Should I just read the code blocks character by character? Or would it make more sense to make a narrators note / appendix breaking down the syntax, then while reading the code blocks in the chapter say something to the effect of "function foo takes variable bar of type i32 as an argument and returns a variable of type i32" ?
This was a common method we used at the NLS when needed to give context to graphs, etc. but I really would love some more opinions on the best way to go about this!!
For anyone wondering, this project will be done section by section to make updating the videos at a later date easier, as well as get the accessible version of the book out sooner. I'll likely release them to a youtube channel in a combined video + audio format, however I'd also be more than happy to release an audio only version for free download to wherever makes the most sense.
Thanks
Ke7in