However, English is particularly tricky for speech recognition, because it has so many short words, some real homonyms, others that become homonymous when uttered by non natives (like me) whose command of phonetics is so-so.
FORBES: YouTube's Closed Caption 'Jedi': On cc Upgrades, Searchability And Why It's Personal