Какой API выбрать для распознавания речи в фильмах?
Автоматические субтитры на ютубе явно показывают что даже обычную речь(без шумов особых от говорящих блогеров) английскую достаточно сильно надо корректировать после распознавания.
А апи например яндекса годится в основном для односложных запросов например при навигации по телефонному голосовому меню, для чего собственно и используют такие апи. Т.е. распознавание на уровне да, нет, цифры.
Ну или заточенные системы под что-то конкретно типа адресов, где можно провести неточный поиск.
Субтитры для слабаков чтоль?
Еще как замахнулись. Если хотите переводить "разговорный" английский, вряд ли такое вообще возможно.
Дело в том, как они говорят. Очень много сокращений (reductions), прилично слэнга и идиом, которые тоже комкаются и распознать их можно только на слух. Разве что Вам нужен преобразователь в звуки, и на основе неких паттернов сюда примешаете какой-нибудь ML.