Веб-платформа для прослуховування та розповсюдження музичних файлів
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 70 сторінках, містить 26 ілюстрацій, 1 додаток, 20 джерел у переліку посилань.
Мета роботи: розробка веб-платформи для прослуховування та розповсюдження музичних файлів з можливістю генерування тексту пісень за допомогою штучного інтелекту. Методи та засоби: мова програмування TypeScript, фреймворк Nest.js для побудови серверної частини з модульною архітектурою, об’єктно-реляційна проекція Sequelize для роботи з базою даних, хмарне сховище AWS S3 для зберігання файлів, сервіс AWS RDS для керування базами даних, клієнтська бібліотека React.js, засоби інтерфейсної стилізації Material UI та Tailwind CSS, а також мовна нейромережа AssemblyAI для обробки аудіофайлів. Результат: створена масштабована веб-система з можливістю авторизації, керування файлами, прослуховування аудіо, транскрибування мовлення у текст, виведення розпізнаного тексту у зручному вигляді, а також з надійною інтеграцією з хмарними сервісами для зберігання та обробки даних.
Веб-платформа призначена для слухачів та авторів пісень які хочуть прослуховувати або розповсюджувати свою власну творчість без вкладень, саме тому вона є дуже актуальною для авторів-початківців. У платформі наявні функціональні можливості для зберігання обкладинок та музичних файлів на хмарі, користувач може переглядати як загальну бібліотеку пісень та музичних збірок, так і особисту, також кожен користувач може прослуховувати обрану ним пісню. Слухач має можливість додати пісню чи музичну збірку для збереження, щоб мати швидкий доступ до неї у майбутньому. Також кожен зареєстрований користувач має можливість завантажити власну пісню на платформу і штучний інтелект автоматично згенерує текст до неї, що є дуже зручним для авторів. Також є можливість створювати власні музичні збірки і ділитись ними.
Опис
Ключові слова
веб-платформа, музична платформа, Nest.js, React, SEQUELIZE, POSTGRES, S3, RDS, MUI, AssemblyAI, web-platform, music platform
Бібліографічний опис
Фундамент, Д. Д. Веб-платформа для прослуховування та розповсюдження музичних файлів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Фундамент Даніїл Дмитрович. – Київ, 2025. – 70 с.