Комп'ютерна система розпізнавання музикального ряду

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (приблизно 49 с., 30 рис., 4 додатки). Об’єкт розробки – створення комп’ютерної системи розпізнавання аудіофайлів за коротким аудіофрагментом із реалізацією настільного застосунку. Комп’ютерна система дозволяє: автоматично визначати аудіофайл за звуковим фрагментом; обробляти аудіосигнал для витягування ключових ознак; здійснювати швидкий пошук збігів у базі даних; відображати результати розпізнавання у зручному графічному інтерфейсі. Для написання застосунку було обрано мову програмування Python, для аналізу аудіо використано бібліотеку librosa, для пошуку збігів - фреймворк векторного пошуку FAISS, для побудови GUI - Tkinter. В ході розробки: проведено аналіз існуючих систем розпізнавання аудіофайлів та технологій фінгерпринтингу; сформульовано вимоги до програмного забезпечення та побудовано його архітектуру; реалізовано алгоритми обробки аудіо та витягування спектральних ознак; створено векторну базу даних аудіотреків та реалізовано механізм пошуку збігів; розроблено інтерфейс користувача для роботи з програмою; здійснено тестування системи на прикладній вибірці та оцінено її точність. Використання даного застосунку дозволяє розпізнавати аудіофайли без підключення до мережі Інтернет та може бути адаптоване для подальшого використання у сфері мобільних додатків або вбудованих рішень.

Опис

Ключові слова

розпізнавання аудіо, аудіофінгерпринтинг, librosa, faiss, desktop gui, python., audio recognition, audio fingerprinting

Бібліографічний опис

Лабазов, В. В. Комп’ютерна система розпізнавання музикального ряду : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Лабазов Володимир Володимирович. – Київ, 2025. – 69 с.

ORCID

DOI