Програмний модуль автоматичного генерування субтитрів та онлайн перекладу відео

dc.contributor.authorГевко, Дмитро Зіновійович
dc.date.accessioned2026-08-18T08:41:43Z
dc.date.issued2026
dc.description.abstractМетою кваліфікаційної роботи є розробка десктопного програмного модуля SubGen AI для автоматичного розпізнавання мовлення у відеофайлах, генерування субтитрів у форматах SRT та VTT та їх онлайн перекладу на цільову мову. Застосунок реалізовано мовою Python 3.11 з використанням двошарової архітектури: шар ядра (core) та шар графічного інтерфейсу (gui) на базі бібліотеки tkinter. Розпізнавання мовлення виконується моделлю Whisper від OpenAI, що підтримує 99 мов та п'ять конфігурацій (tiny, base, small, medium, large). Переклад субтитрів здійснюється посегментно через GoogleTranslator з бібліотеки deep-translator зі збереженням таймкодів оригіналу на рівні 100%. Реалізовано опціональний модуль TTS-озвучення на базі gTTS та FFmpeg з трьома режимами мікшування аудіодоріжок. Тестування підтвердило WER від 3.1% для академічного мовлення (модель large) до 13.2% для акцентованого мовлення (модель small). The purpose of the qualification work is to develop the SubGen AI desktop software module for automatic speech recognition in video files, subtitle generation in SRT and VTT formats and their online translation into target languages. The application is implemented in Python 3.11 using a two-layer architecture: a core layer and a graphical user interface layer based on the tkinter library. Speech recognition is performed by OpenAI's Whisper model, which supports 99 languages and five configurations (tiny, base, small, medium, large). Subtitle translation is performed segment-by-segment via GoogleTranslator from the deep-translator library, preserving the original timecodes at 100%. An optional TTS dubbing module based on gTTS and FFmpeg with three audio mixing modes has been implemented. Testing confirmed WER ranging from 3.1% for academic speech (large model) to 13.2% for accented speech (small model).
dc.identifier.citationГевко, Д. З. Програмний модуль автоматичного генерування субтитрів та онлайн перекладу відео = Software module for automatic subtitle generation and online video translation : кваліфікаційна робота : спец. 123 – комп’ютерна інженерія ; освітньо-професійна програма – комп’ютерна інженерія / Дмитро Зіновійович Гевко ; наук. керівник к.т.н., доц. О. Й. Піцун. Тернопіль : ЗУНУ, 2026. 43 с.
dc.identifier.urihttps://dspace.wunu.edu.ua/handle/316497/57483
dc.publisherТернопіль, ЗУНУ
dc.subjectсубтитри
dc.subjectрозпізнавання мовлення
dc.subjectWhisper
dc.subjectавтоматичний переклад
dc.subjectSRT
dc.subjectVTT
dc.subjectPython
dc.subjectTkinter
dc.subjectвідеообробка
dc.subjectTTS
dc.subjectubtitles
dc.subjectspeech recognition
dc.subjectautomatic translation
dc.subjectvideo processing
dc.titleПрограмний модуль автоматичного генерування субтитрів та онлайн перекладу відео
dc.title.alternativeSoftware module for automatic subtitle generation and online video translation
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Гевко_Д_КІ-41_2026.pdf
Size:
589.01 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.37 KB
Format:
Item-specific license agreed upon to submission
Description: