Although there is no open-source subtitle generator that can automatically creates subtitles for your video, there are quite a few feasible open-source subtitle editors like Gaupol, Subtitld, Jubler, etc.