No matter you believe it or not, automatic captioning isn’t always available on YouTube indeed. In fact, over half of the videos aren’t able to be automatically captioned by YouTube.
YouTube has listed the reasons on their support document. Under these circumstances, YouTube auto caption is not available.
If your video doesn't generate automatic captions, it could be due to one or more of the following reasons:
Auto-captioning may not be available is that the language in your video maybe cannot be supported by YouTube's automatic captioning yet.
In fact, YouTube can only auto caption within limited languages currently: English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, and Spanish.
So what if your video is in Mandarin, Cantonese, Arabic, Greek, or Vietnamese? Well, you will have to find another solution.
Even if your video has excellent sound quality, isn’t too long, and is trimmed so there isn’t any silence at the beginning, it still doesn’t mean that the automatic captions will be available.
Since the beginning of the year, multiple users have been reporting issues with automatic captioning working on their YouTube channel.
If you are running a YouTube Channel as a business, this can be very frustrating as well as a costly time delay.