I am working on using OpenAI-Whisper to generate automatic English subtitles for unedited television shows recorded from androidhdmi-for-channels and chrome-capture-for-channels. I test playback on an M1 Mac using IINA media player to play the generated .srt files with the Channels DVR recorded .mpg files and I am getting very good results with word recognition using the medium sized model.
However, Channels for Apple TV and the Channels App on M1 Mac does not seem to support playback of subtitle .srt files alongside Channels DVR recorded TV shows.
Reading this thread, it looks like this is supported for movies today. Is there any chance this can also be enabled for TV recordings?
For anyone interested here is the GitHub repository that I used to get started:
The model runs locally, so you need a lot of compute or a lot of time to create the subtitle files. I am running it under a bare metal Ubuntu install on an older Cisco UCS C240 Server with dual Xeon processors for a total of 56 cores and half a terabyte of RAM. On the server, the subtitle generator runs at between 150 and 500 frames per second depending on the video source.