Как youtube делает транскрибацию видео в текст?
https://cloud.google.com/speech-to-text/
https://medium.com/activewizards-machine-learning-...
Если у вас годлайк уровень математики и пару тройку таких же головастых, то у вас есть шанс запилить нейронку получше гугловой
Все-таки поляки сделали Ivona
Скорее всего используется Google Cloud Speech-to-Text 
https://cloud.google.com/speech-to-text/
https://cloud.yandex.ru/docs/speechkit/
https://github.com/watson-developer-cloud/speech-t...
P.S. Есть другие онлайн сервисы и готовые библиотеки на GitHub