Визуальные шумомеры на уроках в начальной и средней школе (1–6 классы) помогают ученикам самостоятельно контролировать уровень шума во время самостоятельной работы или обсуждений в группах. Однако большинство браузерных аналогов перестают корректно реагировать на звук в реальных школьных условиях — когда вебкамера закреплена на телевизоре, интерактивной панели или возле проектора на расстоянии 2–4 метров от ученических парт.
Чтобы решить эту инженерную задачу, мы разработали «Тихий класс» (Quiet Class) — бесплатный автономный PWA-шумомер, таймер заданий и систему командной мотивации с собственным трактом цифровой обработки сигнала (Web Audio DSP).
Почему обычные шумомеры «глохнут» на школьных вебкамерах
При тестировании на удалённых вебкамерах (2–4 м от детей) выявились четыре системные проблемы классических измерителей громкости:
- Ошибка калибровки по 90-му перцентилю: если за 3 секунды калибровки кто-то кашлянул или подвинул стул, старые алгоритмы принимали этот пик (
-35 dB) за «тишину». После этого порог красной зоны взлетал до-17 dB— уровня крика вплотную в микрофон. - Завышенные пороги (
+10 dB/+18 dB): требование 63-кратного скачка звуковой энергии (+18 dB) не учитывает затухание звука с расстоянием. Обычный разговор в трёх метрах от телевизора добавляет лишь+4.5…+9 dBнад фоном кабинета. - Слишком долгая задержка (
Debounce 700 мс): требование почти секунды непрерывного крика приводило к тому, что короткие детские выкрики (200–350 мс) отбрасывались фильтром. - Низкочастотный гул кулеров ПК и проектора: вентиляторы компьютера, проектора и вибрации стола (
50–110 Гц) искусственно завышали общий RMS-уровень, маскируя детские голоса.
Архитектура Web Audio DSP-тракта
Вместо прямого чтения «сырого» сигнала, «Тихий класс» пропускает аудиопоток через четырёхступенчатый конвейер обработки звука:
1. 120 Hz Highpass Filter (Отсечение гула вентиляторов)
Фильтр верхних частот на 120 Гц (Q = 0.7) полностью срезает низкочастотный гул кулеров ПК, проектора, кондиционера и случайные удары по столу.
2. 2.2 kHz Speech Presence Filter (+3.5 dB)
Полосовой фильтр присутствия речи на частоте 2200 Гц выделяет согласные звуки, шёпот и детские голоса над фоновым шумом кабинета.
3. Программное усиление Preamp Gain (0.5× – 4.5×)
В панели учителя доступны выбор конкретного микрофона из списка устройств, живой VU-тестер с телеметрией в децибелах и 3 аппаратных профиля:
- Вебкамера (2–4 м): фильтр кулеров
120 Гц+ усиление речи+3.5 dB+ Preamp2.2×. - Ноутбук / ПК: умеренное усиление
1.5×. - Гарнитура: прямой сигнал
1.0×.
4. Автокалибровка по 25-му перцентилю и Leaky Silence Tracking
- Защита от случайных звуков: алгоритм берёт 25-й перцентиль фона за 3 секунды и ограничивает его в безопасном диапазоне
[-75 dB, -44 dB], гарантируя, что приложение никогда не станет «глухим». - Плавная подстройка тишины: когда в классе спокойно, базовый уровень фона автоматически и незаметно опускается к реальному акустическому минимуму комнаты.
Физика неваляшки и мотивация класса
- Мгновенная реакция на голос: в режиме «Тихая работа» жёлтая зона (
+4.5 dB,120 мс) сразу будит персонажей, а красная (+9.0 dB,250 мс) запускает испуганный прыжокscareBounce, встряску экрана и звуковое напоминание «Тссс!». - 7 тематических миров и режим для яркого проектора: Сплюшки, Космос (с честными кольцами Сатурна в два прохода), Мыльные пузыри (лопаются от касания на интерактивной доске), Эмодзи, Глянец, Числа и Глаза, а также контрастный режим «Светлая комната» для солнечных классов.
- Банка звёзд и расписание классов: за каждые 30 секунд тишины в стеклянную банку залетает золотая звезда. Учитель может вести отдельный учёт звёзд и призов для нескольких классов (
4-Б,3-А,5-В) и включать таймер задания на1–15 минут. - 100% конфиденциальность и офлайн-работа (PWA): звук анализируется локально в оперативной памяти браузера и никуда не передаётся, а после первого открытия приложение работает без интернета.
Запустить инструмент на уроке можно прямо сейчас:
👉 Открыть «Тихий класс» онлайн
Другие открытые образовательные инструменты для школ и кружков:
- 3D Кузница Чудес — процедурный 3D-генератор для школьных принтеров без поддержек
- Каталог инструкций LEGO WeDo 2.0 для уроков робототехники
Интересуют индивидуальные онлайн-занятия по программированию (Unity, C#, Python, Scratch) или 3D-моделированию для ребёнка?
👉 Узнать больше об индивидуальных занятиях с Игорем Сивочкой