Задание: Java. Разработка интерактивного шумомера (эквалайзер) для сенсорного экрана (аттракцион «Измерь голос») (Дистанционная работа)
ТЗ сделал ИИ, если есть предложения по лучше, готов выслушать: Что нужно сделать: Одностраничное веб-приложение для планшета/моноблока с микрофоном. Пользователь кричит в микрофон, приложение в реальном времени рисует анимированный эквалайзер, запоминает максимальный уровень децибел и после затихания выводит шутливый результат (например, «Взлётная полоса» для >105 дБ, «Утренняя встреча» для <70 дБ и т.д.). Автоматика: Микрофон слушается постоянно. Старт отсчёта пика – когда громкость превысила 50 дБ. Фиксация результата – когда громкость упала ниже 40 дБ и держится так 1.5 секунды. Через 5 секунд – автоматический сброс, стенд готов к следующему участнику. Всё управление – голосом, кнопки не нужны (но можно добавить тап для досрочного сброса – опционально). Технически: HTML + CSS + JavaScript (Web Audio API). Никаких библиотек, только нативный код. Эквалайзер – 15–20 полос, движутся под RMS-громкость. Таблица соответствия дБ → текст – задаётся в коде (можно править). Калибровка не требуется – регулируемый коэффициент усиления в одной переменной. Что получить на выходе: Готовый архив с файлами (index.html, style.css, script.js), который открывается в браузере на любом планшете/компьютере.