Нашел
pyTranscriber, который реализован на Python.
Дополнительно пришлось установить:
1. apiclient
sudo pip3 install --upgrade google-api-python-client
2. Progress bar:
pip3 install --user progressbar2
3. ffmpeg
sudo apt install ffmpeg
4. Установка pysrt:
pip3 install --user pysrt
Также, чтобы программа принимала файлы mkv, пришлось поправить файл pyTranscriber-master/pytranscriber/control/crt_main.py (cnh 127):
files, _ = QFileDialog.getOpenFileNames(self.objGUI.centralwidget, "Select media", "","All Media Files (*.mp3 *.mp4 *.wav *.m4a *.wma *.mkv)")
И все работает!
Качество тестировал на аниме "Волчий дождь" и меня оно устраивает: есть небольшие пропуски отдельно- стоящих слов, которые находятся рядом с длинными предложениями. Такие- отдельно стоящие слова pyTranscriber пропускает. Но это мелочи, поскольку их очень мало и к тому же мои подтормозки в понимании англоязычной речи происходят именно на длинных предложениях (а не кратких словах).
Короче, я полностью доволен.