Welcome to STEEMIT, @aquib! We've been messing around with a bunch of ML-type stuff for captioning lately. Always nice to have more people around here with more insight into all the latest AI/ML-related tech! :)
Link: Automating Multi-Lingual and Multi-Speaker Closed-Captioning and Transcripting Workflow with srt2vtt