Как синхронизировать музыку с текстом песни \ фильм с субтитрами?
Интересует библиотека либо сервис с открытым API. Библиотеки интересны с открытым кодом, желательно, на Java.
Скорее всего, должно быть что то вроде распознавания голоса, которое принимает на вход текст песни, и выдает на каждое слово промежутки времени, в которое оно звучит.
Также в случае отсутствия готового решения буду благодарен за совет чего нибудь открытого для распознавания речи, что умеет хорошо отделять голос от музыки и постороннних шумов и хорошо умеет распознавать из заданного набора слов.
Ни одна программа не сможет распознать текст и 1% всех песен, даже сами носители языка иногда не понимают слов. При создании субтитров/лирики время всегда расставляется ручками, по другому никак
Распознать не сможет. Но я говорю о ситуации, когда слова уже есть. Есть их последовательность. По сути то нужно всего лишь распознать, где кончается одно слово и начинается следующее.