Розробка вебзастосунку для автоматичного аналізу емоцій у голосі методами машинного навчання

dc.contributor.authorМальцев, Максим Максимович
dc.date.accessioned2025-06-23T08:48:34Z
dc.date.available2025-06-23T08:48:34Z
dc.date.issued2025
dc.descriptionМальцев М. М. Розробка вебзастосунку для автоматичного аналізу емоцій у голосі методами машинного навчання : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник В. І. Горбенко. Запоріжжя : ЗНУ, 2025. 64 с.uk
dc.description.abstractUA : Робота викладена на 64 сторінках друкованого тексту, містить 11 рисунків, 5 таблиць, 24 джерела, 1 додаток. Об’єкт дослідження – процес автоматичного аналізу та розпізнавання емоційного стану людини за акустичними характеристиками її голосу з використанням методів машинного навчання. Мета роботи: розробка та реалізація функціональності вебзастосунку для здійснення автоматичного аналізу емоцій у голосі на основі попередньо навченої моделі машинного навчання. Методи дослідження – теоретичний аналіз науково-технічної літератури, методи обробки цифрових аудіосигналів, методи машинного навчання, методи проєктування та розробки програмного забезпечення, включаючи клієнт-серверну архітектуру (REST API). У роботі показано можливість розпізнавання емоцій у голосі за допомогою згорткових нейронних мереж. Для цього було застосовано стек технологій Python, FastAPI, PyTorch для розробки моделі та серверної частини, а HTML, CSS, JavaScript, Bootstrap – для клієнтської. У роботі розроблено архітектуру вебзастосунку з REST API та реалізовано систему з функціональністю аналізу аудіо різної тривалості, візуалізації спектрограм, динаміки емоцій та історії аналізів.uk
dc.description.abstractEN : The work is presented on 64 pages of printed text, 11 figures, 5 tables, 24 references, 1 supplement. The object of the study is process of automatic analysis and recognition of a person’s emotional state by the acoustic characteristics of their voice using machine learning methods, and the development of corresponding software in the form of a web application. The aim of the study is development and implementation of a functional web application for performing automatic analysis of emotions in voice based on a pretrained machine learning mode. The method of research are theoretical analysis of scientific and technical literature, methods of digital audio signal processing, machine learning methods, software design and development methods, including client-server architecture (REST API). The thesis demonstrates the capability of recognizing emotions in voice using convolutional neural networks. For this purpose, a technology stack including Python, FastAPI, and PyTorch was applied for model and backend development, while HTML, CSS, JavaScript, and Bootstrap were used for the client-side. The work involved developing a web application architecture with a REST API and implementing a system with functionality for analyzing audio of varying durations, visualizing spectrograms, emotion dynamics, and analysis history.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/99af3eda-03fd-4821-96b7-e42c70cb2ca2
dc.language.isoukuk
dc.subjectглибоке навчанняuk
dc.subjectкласифікація емоційuk
dc.subjectобробка аудіосигналівuk
dc.subjectрозпізнавання емоційuk
dc.subjectaudio signal processinguk
dc.subjectdeep learninguk
dc.subjectemotion classificationuk
dc.subjectemotion recognitionuk
dc.subjectFastAPuk
dc.subjectRAVDESSuk
dc.subjectTorchuk
dc.titleРозробка вебзастосунку для автоматичного аналізу емоцій у голосі методами машинного навчанняuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Мальцев.pdf
Size:
778.06 KB
Format:
Adobe Portable Document Format

License bundle

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