This is a fantastic idea not only for providing a TTS service for visually impaired people, but also it could also allow improved accessibility for people with audio sensory processing issues, and have an adverse reaction to repetitive and/or loud alerts. I am 100% certain there are streamers out there who would appreciate being able to cater to more of their viewers with a feature like this, without having to change the experience for the rest of their viewers.
I'm guessing that this could be achieved by building upon the existing setup that lets streamers split off their live stream audio from the VOD: Allowing streamers to pipe an audio stream without alerts to Twitch, and letting viewers select a specific one to listen to - in a similar way that they can pick a set visual quality. That would require some changes on the frontend stream player too, but it seems doable.
This is a fantastic idea not only for providing a TTS service for visually impaired people, but also it could also allow improved accessibility for people with audio sensory processing issues, and have an adverse reaction to repetitive and/or loud alerts. I am 100% certain there are streamers out there who would appreciate being able to cater to more of their viewers with a feature like this, without having to change the experience for the rest of their viewers.
I'm guessing that this could be achieved by building upon the existing setup that lets streamers split off their live stream audio from the VOD: Allowing streamers to pipe an audio stream without alerts to Twitch, and letting viewers select a specific one to listen to - in a similar way that they can pick a set visual quality. That would require some changes on the frontend stream player too, but it seems doable.