It's always good to have subtitles on your videos when you post them online. A lot of people scroll through with the sound OFF and they read the subtitles instead.
If you do a lot of video work, I recommend paying for a transcription service. I like to use Rev. Here's the link:
You can convert audio or video to text, you can create captions, and you can even get foreign subtitles.