Розробка аудіопрогравача з підтримкою інструментів ШІ
Вантажиться...
Дата
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
У сучасному цифровому середовищі користувача вже важко здивувати новітніми аудіоплеєрами з підтримкою штучного інтелекту, які забезпечують високоякісне відтворення музичного контенту. Проте, прагнення споживачів до розширених можливостей, які не завжди залежать від постійного доступу до мережі Інтернет та надають більшу свободу вибору режимів відтворення, вимагає нових підходів. Частиною сучасного тренду є усвідомлення того, що надмірне покладання на ШІ може призвести до неточностей або зменшити цінність досвіду через його надмірну автоматизацію, що іноді сприймається як фінансово або часово затратне.
Метою дипломної роботи є створення багатофункціонального аудіоплеєра для операційних систем Linux, який забезпечуватиме автоматизовані елементи керування, такі як клавіатурні скорочення, та інтегруватиме ШІ-помічника для покращення користувацького досвіду прослуховування музики.
Актуальність цього проєкту підтверджується зростаючим попитом на зручні та автоматизовані рішення для відтворення музики. Можливість керувати музикою без додаткових рухів, а також автоматизоване перемикання треків значно підвищують комфорт користувача.
Додатково, спостерігається значне зростання популярності операційних систем Linux. За останні три роки використання Linux-систем збільшилося на 25% у порівнянні з попереднім роком, тоді як операційні системи Windows втрачають свою аудиторію. Це може бути зумовлено, зокрема, високими технічними вимогами Windows 11 та закінченням підтримки безпеки для Windows 10 у 2025 році. Зростання популярності Linux серед програмістів та звичайних користувачів підтверджується статистикою за 2024 рік.
З огляду на зростання використання Linux-систем у різних сферах, набуття навичок роботи з ШІ в цьому середовищі стає дедалі актуальнішим.
Також варто зазначити потенціал розширення використання Linux-систем, зокрема Ubuntu, на мобільних пристроях. Очікується, що з оновленнями Android 15-16, консоль буде інтегрована в систему, що може сприяти масовому впровадженню Linux на смартфонах, враховуючи, що Android вже базується на Linux.
Для розробки аудіоплеєра використовуються такі основні технології:
- Python
- PostgreSQL
Для забезпечення функціональності програми необхідні наступні бібліотеки Python, які встановлюються за потреби:
- Gstreamer
- Mutagen
- psycopg2
- pandas
- PyGObject
- scikit-learn
Використання даних бібліотек гарантує стабільну та ефективну роботу програми.
Створений аудіоплеєр з підтримкою штучного інтелекту є відповіддю на сучасні вимоги користувачів, які прагнуть до автоматизації та розширених можливостей у відтворенні музики, при цьому зберігаючи контроль над процесом та незалежність від постійного доступу до Інтернету, особливо в контексті зростаючої популярності Linux-систем.
Опис
Ключові слова
цільова аудиторія, кастомізація програми, музичний трек, прогрес-бар, target audience, customisation of the application, music track, progress bar
Бібліографічний опис
Мельниченко В.В. Розробка аудіопрогравача з підтримкою інструментів ШІ : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2025. 89 с.