Програмне забезпечення для інформаційної підтримки сприйняття аудіо/відео потоку

dc.contributor.advisorОлещенко, Любов Михайлівна
dc.contributor.authorОрищенко, Дмитро Анатолійович
dc.date.accessioned2024-09-16T10:45:41Z
dc.date.available2024-09-16T10:45:41Z
dc.date.issued2024
dc.description.abstractЦей дипломний проєкт присвячений розробці програмного забезпечення для підтримки сприйняття аудіо- та відеопотоків. Це програмне забезпечення являє собою комп'ютерну програму, яка дозволяє користувачам конвертувати аудіо в текст і перекладати його на різні мови за допомогою розробленого графічного інтерфейсу. Основні функції програми включають можливість вибору джерела аудіо, завантаження аудіофайлів, а також вибір мови аудіоматеріалу для транскрипції та мови для перекладу. Користувачі можуть завантажувати та отримувати результати транскрипції та перекладу. Архітектура програми розроблена таким чином, щоб підтримувати інтуїтивно зрозумілий користувацький інтерфейс, який забезпечує навігацію між різними функціями. В рамках цього дипломного проєкту було розроблено архітектуру програмного забезпечення, метод синхронізації та обробки даних, а також графічні елементи та дизайн інтерфейсу. Особливу увагу було приділено високій продуктивності та надійності програмного забезпечення, а також безпеці даних користувачів. Проєкт включав аналіз рішень, доступних на ринку, їх сильних і слабких сторін, а також порівняння з розробленим програмним забезпеченням. Проведено детальний аналіз вимог користувачів, на основі якого визначено функціональність системи. Для розробки програмного забезпечення обрано сучасні технології програмування для ефективної обробки аудіо- та відеопотоків. Використано технології C#, .NET, NAudio, Google Cloud Speech-to-Text API та Google Cloud Translation API.
dc.description.abstractotherThis thesis project is dedicated to the development of software to support the perception of audio and video streams. This software is a computer program that allows users to convert audio to text and translate it into different languages using a developed graphical interface. The main functions of the program include the ability to select an audio source, upload audio files, as well as select the language of the audio material for transcription and the language for translation. Users can upload and receive transcription and translation results. The architecture of the application is designed to support an intuitive user interface that provides navigation between different functions. This project included the software architecture, data synchronization and processing method, as well as graphic elements and interface design. Particular attention was paid to the high performance and reliability of the software, as well as the security of user data. The project included an analysis of market solutions, their strengths and weaknesses, and a comparison with the developed software. A detailed analysis of user requirements was conducted, based on which the system functionality was determined. Modern programming technologies for efficient processing of audio and video streams were chosen. The technologies used are C#, .NET, NAudio, Google Cloud Speech-to-Text API, and Google Cloud Translation API.
dc.format.extent143 с.
dc.identifier.citationОрищенко, Д. А. Програмне забезпечення для інформаційної підтримки сприйняття аудіо/відео потоку : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Олещенко Любов Михайлівна. – Київ, 2024. – 143 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68971
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleПрограмне забезпечення для інформаційної підтримки сприйняття аудіо/відео потоку
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Oryshchenko_bakalavr.pdf
Розмір:
4.42 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: