I am running a pi array of 6 boxes between my vm tivo box and the telly training it to recognise ad breaks on a single itv channel atm. The sw I have written warns me when it thinks a commercial break is starting so I can either switch to a news channel or mute the sound on my telly.
I am ages away from even posting the neural or claiming any success, but my ultimate aim is to create something that will switch to a second channel or mute ads once the ad break is recognised. At present , given the various volume changes, on-screen notifiers and other indicators we are succesful around 1.3 to 1.5 percent of ad breaks.
I am hopeful of major identification improvements and, with the right hw engineers, of developing a system that will mute the tv automatically.
Yes, probably vapourware, but it is a project I am conducting at home, in my own time with my own needs and agenda and with no plan to release unless I can get that recognition way higher.