Запись с микрофона 5 секунд и прослушивание
Запись 5 секунд идёт в браузере: нажмите «Начать проверку», разрешите доступ к микрофону и говорите обычным голосом. После записи появится плеер — послушайте себя со стороны: так слышно шипение, щелчки и перегруз, которых не замечаешь, пока говоришь. Ничего никуда не отправляется, запись живёт в памяти вкладки до перезагрузки страницы.
Запись 5 секунд: что происходит и почему так
| Шаг | Что делает инструмент | Где живут данные |
|---|---|---|
| 1. Разрешение на 5 секунд | Браузер спрашивает доступ к микрофону — только после нажатия кнопки | Разрешение хранит браузер, страница его не видит |
| 2. Захват звука | Поток пишется 5 секунд, параллельно считается уровень и рисуется волна | Поток идёт из микрофона в память вкладки |
| 3. Готовый файл | Появляется плеер: воспроизведение, повтор, скачивание файла на диск | Файл собирается в памяти браузера (Blob), без сети |
| 4. Про слушание | Слушайте в наушниках: колонки дадут эхо и вой, и запись будет негодной | Ни один запрос на сервер не уходит |
Рассчитано по методике инструмента «Тест микрофона онлайн: уровень, волна и запись».
Как считаем
Уровень в дБ от полной шкалы: L = 20 × log10(A), где A — амплитуда отсчёта от 0 до 1, поэтому 1,0 — это 0 дБFS (предел оцифровки), 0,5 — примерно −6 дБ, а тишина прижимается к −100 дБ. Пик окна — максимум |A|, средний уровень — RMS = √(среднее A²). Шкала на экране линейна по децибелам: доля = (L + 60) ÷ 60. Вердикт: пик ≥ −1 дБ — перегруз, ≥ −50 дБ — слышит, > −60 дБ — очень тихо, иначе тишина.
Ограничения и допущения
- Порог −50 дБ — практическая граница «слышно или нет» для микрофонного тракта. Голос в ладони от микрофона даёт −20…−30 дБ, речь на расстоянии вытянутой руки — −35…−45 дБ, а встроенный микрофон ноутбука в метре от говорящего легко уходит ниже −50 дБ и попадает в «слышно очень тихо».
- Измеряется то, что микрофон уже отдал системе: если в настройках звука убавлено усиление или включено шумоподавление, цифры будут ниже и ровнее, чем на самом деле. Инструмент показывает уровень до обработки программами связи — мессенджеры умеют глушить и сжимать звук по-своему.
- Шумоподавление и эхоподавление браузера при проверке отключаются (`echoCancellation: false`): с ними тихий сигнал вырезается как шум, и вердикт был бы неверным. Из-за этого в наушниках может быть слышен слабый фон комнаты — это нормально.
- Запись делает MediaRecorder: формат выбирает браузер (обычно WebM/Opus, в Safari — MP4). Файл собирается в памяти вкладки и исчезает при перезагрузке, если его не скачать. В браузерах без MediaRecorder проверка уровня и волны работает, а записи не будет — страница скажет об этом прямо.
- Доступ к микрофону браузер даёт только на HTTPS или на localhost, и только после действия пользователя. Отказ, отсутствие устройства и занятый микрофон различаются: на каждый случай на странице своё объяснение.