Research indexJournal article
Разработка программного обеспечения для автономного аудиорегистратора с функцией удаления шумов
Месропян
Electronic Library of Peter the Great Polytechnic University21 Aug 2026Open access
NobleIDark:/48914/w1/20261105/6E1278AFDOI10.18720/spbpu/3/2026/vr/vr26-2726
Разработка программного обеспечения для автономного аудиорегистратора с функцией удаления шумов
Месропян · Electronic Library of Peter the Great Polytechnic University · 2026
NobleIDark:/48914/w1/20261105/6E1278AFDOI10.18720/spbpu/3/2026/vr/vr26-2726
Free to read at the publisher
You can read the abstract here, or the full text at the publisher.
Abstract
Тема выпускной квалификационной работы: «Разработка программного обеспечения для автономного аудиорегистратора с функцией удаления шумов» Работа посвящена разработке программного обеспечения для автономного аудиорегистратора. В ходе работы было проведено исследование существующих решений, разработана архитектура, выбраны инструменты разработки, реализован и протестирован комплекс приложений. В разработке использовались следующие технологии: Python [14] и фреймворк FastAPI [9, 13], C++ [15] c библиотеками PortAudio [1, 6] и RNNoise [4, 5], а также приложение crontab [8, 10], формат данных JSON, веб-протокол HTTP и инструменты тестирования REST API Результатом работы является комплекс программного обеспечения для работы автономного аудиорегистратора с возможностью удаленной настройки и включения, встроенным программным шумоподавлением и опцией настройки записи аудио по расписанию. Запись аудио может вестись в режимах моно и стерео, а также допускается запись двух аудиоканалов в монофонический файл с применением микширования. Взаимодействие с приложением реализовано через REST API.