Веб-платформа для прослуховування та розповсюдження музичних файлів

dc.contributor.advisorМихайлова, Ірина Юріївна
dc.contributor.authorФундамент, Даніїл Дмитрович
dc.date.accessioned2025-10-14T13:47:22Z
dc.date.available2025-10-14T13:47:22Z
dc.date.issued2025
dc.description.abstractДипломна робота виконана на 70 сторінках, містить 26 ілюстрацій, 1 додаток, 20 джерел у переліку посилань. Мета роботи: розробка веб-платформи для прослуховування та розповсюдження музичних файлів з можливістю генерування тексту пісень за допомогою штучного інтелекту. Методи та засоби: мова програмування TypeScript, фреймворк Nest.js для побудови серверної частини з модульною архітектурою, об’єктно-реляційна проекція Sequelize для роботи з базою даних, хмарне сховище AWS S3 для зберігання файлів, сервіс AWS RDS для керування базами даних, клієнтська бібліотека React.js, засоби інтерфейсної стилізації Material UI та Tailwind CSS, а також мовна нейромережа AssemblyAI для обробки аудіофайлів. Результат: створена масштабована веб-система з можливістю авторизації, керування файлами, прослуховування аудіо, транскрибування мовлення у текст, виведення розпізнаного тексту у зручному вигляді, а також з надійною інтеграцією з хмарними сервісами для зберігання та обробки даних. Веб-платформа призначена для слухачів та авторів пісень які хочуть прослуховувати або розповсюджувати свою власну творчість без вкладень, саме тому вона є дуже актуальною для авторів-початківців. У платформі наявні функціональні можливості для зберігання обкладинок та музичних файлів на хмарі, користувач може переглядати як загальну бібліотеку пісень та музичних збірок, так і особисту, також кожен користувач може прослуховувати обрану ним пісню. Слухач має можливість додати пісню чи музичну збірку для збереження, щоб мати швидкий доступ до неї у майбутньому. Також кожен зареєстрований користувач має можливість завантажити власну пісню на платформу і штучний інтелект автоматично згенерує текст до неї, що є дуже зручним для авторів. Також є можливість створювати власні музичні збірки і ділитись ними.
dc.description.abstractotherThe diploma project consists of 70 pages and contains 26 illustrations, 1 appendix, and 16 bibliography references. The purpose of this work is development of a web platform for listening to and distributing music files with the ability to generate lyrics using artificial intelligence. Methods and tools: TypeScript programming language, the Nest.js framework for building a server side with a modular architecture, the Sequelize object-relational projection for working with the database, AWS S3 cloud storage for storing files, the AWS RDS service for managing databases, the React.js client library, the Material UI and Tailwind CSS interface styling tools, and the AssemblyAI speech neural network for processing audio files. Result: Developed a scalable web-based system with the ability to authorize, manage files, listen to audio, transcribe speech into text, display recognized text in a convenient form, and with reliable integration with cloud services for data storage and processing.
dc.format.extent70 с.
dc.identifier.citationФундамент, Д. Д. Веб-платформа для прослуховування та розповсюдження музичних файлів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Фундамент Даніїл Дмитрович. – Київ, 2025. – 70 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76844
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвеб-платформа
dc.subjectмузична платформа
dc.subjectNest.js
dc.subjectReact
dc.subjectSEQUELIZE
dc.subjectPOSTGRES
dc.subjectS3
dc.subjectRDS
dc.subjectMUI
dc.subjectAssemblyAI
dc.subjectweb-platform
dc.subjectmusic platform
dc.titleВеб-платформа для прослуховування та розповсюдження музичних файлів
dc.typeBachelor Thesis

Файли

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