Details

Title: Разработка плагина автоматизированного создания субтитров к видеоматериалам дистанционных курсов на платформе Moodle: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем»
Creators: Волочковская Маргарита Викторовна
Scientific adviser: Куляшова Зинаида Викторовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Yandex SpeechKit; Moodle; plugin; создание субтитров; Яндекс.Облако; plug-in; subtitle generation; Yandex.Cloud
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr24-646
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\27499

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В работе были исследованы возможности создания и реализации ин-струмента, который позволит создавать автоматизированные субтитры к видеолекциям в обучающих курсах на платформе Moodle и предоставит пользователям удобный интерфейс для их обработки. Были подобраны надлежащие инструменты, включая фреймворк Laravel и нейросеть распознавания речи rc:general от YandexSpeeсh Kit, решены задачи проектирования сервиса. В результате был разработан плагин для платформы Moodle, позволяющий загрузить видео в лекцию и обработать финальный результат субтитров, а также вспомогательный для него веб-сервис, обрабатывающий видео, отправляющий запросы к Yandex SpeeсhKit и нормализующий полученный от нейросети результат. Тестирование работоспособности показало слажен-ную работу сервиса, возможность обрабатывать несколько заявок одновременно и способность обрабатывать длительное видео (до 4х часов).

The paper explores the possibilities of creating and implementing an instrument that allows creating automated subtitles for video lectures in training courses on the Moodle platform and provide users with a convenient interface for processing them. Proper tools were selected, including the Laravel framework and the rc:general speech recognition neural network from Yandex SpeehKit, service design tasks were solved. As a result, a plugin was developed for the Moodle platform, which allows to upload a video to a lecture and process the final result of subtitles, as well as a web service that processes the video, sends requests to Yandex SpeechKit and normalizes the result obtained from the neural network. Performance testing showed the well-coordinated work of the service, the ability to process several applications simultaneously and the ability to process long-term video (up to 4 hours).

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 4
Last 30 days: 3
Detailed usage statistics