Комп'ютерна система розпізнавання музикального ряду
| dc.contributor.advisor | Павловський, Володимир Ілліч | |
| dc.contributor.author | Лабазов, Володимир Володимирович | |
| dc.date.accessioned | 2025-06-26T07:36:24Z | |
| dc.date.available | 2025-06-26T07:36:24Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (приблизно 49 с., 30 рис., 4 додатки). Об’єкт розробки – створення комп’ютерної системи розпізнавання аудіофайлів за коротким аудіофрагментом із реалізацією настільного застосунку. Комп’ютерна система дозволяє: автоматично визначати аудіофайл за звуковим фрагментом; обробляти аудіосигнал для витягування ключових ознак; здійснювати швидкий пошук збігів у базі даних; відображати результати розпізнавання у зручному графічному інтерфейсі. Для написання застосунку було обрано мову програмування Python, для аналізу аудіо використано бібліотеку librosa, для пошуку збігів - фреймворк векторного пошуку FAISS, для побудови GUI - Tkinter. В ході розробки: проведено аналіз існуючих систем розпізнавання аудіофайлів та технологій фінгерпринтингу; сформульовано вимоги до програмного забезпечення та побудовано його архітектуру; реалізовано алгоритми обробки аудіо та витягування спектральних ознак; створено векторну базу даних аудіотреків та реалізовано механізм пошуку збігів; розроблено інтерфейс користувача для роботи з програмою; здійснено тестування системи на прикладній вибірці та оцінено її точність. Використання даного застосунку дозволяє розпізнавати аудіофайли без підключення до мережі Інтернет та може бути адаптоване для подальшого використання у сфері мобільних додатків або вбудованих рішень. | |
| dc.description.abstractother | The qualification project includes an explanatory report (approximately 49 pages, 30 figures, 4 appendices). Object of development – creation of a computer system for recognizing audio files based on a short audio fragment, implemented as a desktop application. The computer system enables: automatic identification of an audio file by a sound excerpt, audio signal processing to extract key features, fast matching search within a database, and visualization of recognition results through a user-friendly graphical interface. The application was developed in the Python programming language. For audio analysis, the librosa library was used, for similarity search - the FAISS vector search framework, and for GUI construction - Tkinter. During development, the following steps were taken: analysis of existing audio recognition systems and audio fingerprinting technologies; formulation of software requirements and architecture design; implementation of algorithms for audio processing and spectral feature extraction; creation of a vector-based audio database and development of a matching search mechanism; development of a graphical user interface for system interaction; testing of the system on an applied dataset and evaluation of its accuracy. The use of this application enables audio recognition without requiring an Internet connection and can be adapted for future deployment in mobile applications or embedded solutions. | |
| dc.format.extent | 69 с. | |
| dc.identifier.citation | Лабазов, В. В. Комп’ютерна система розпізнавання музикального ряду : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Лабазов Володимир Володимирович. – Київ, 2025. – 69 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74452 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | розпізнавання аудіо | |
| dc.subject | аудіофінгерпринтинг | |
| dc.subject | librosa | |
| dc.subject | faiss | |
| dc.subject | desktop gui | |
| dc.subject | python. | |
| dc.subject | audio recognition | |
| dc.subject | audio fingerprinting | |
| dc.title | Комп'ютерна система розпізнавання музикального ряду | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Labazov_bakalavr.pdf
- Розмір:
- 3.04 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: