It was recently i found that youtube can actually generate subtitles/captions of videos uploaded is enabled for auto generate caption.
Simply go to this setting and enable
After you will see text subtitles already appearing on your video.
Enable Auto Caption on Youtube