Что делает этот инструмент
Звукозаписывающее устройство записывает аудио с микрофона вашего устройства. Нажмите кнопку, чтобы разрешить доступ к микрофону, затем начните и остановите запись. Вся обработка происходит в браузере — без загрузки, без сервера.
Как использовать
- Разрешить доступ — Нажмите кнопку для включения микрофона.
- Начать запись — Нажмите «Начать запись», чтобы начать захват аудио.
- Остановить запись — Нажмите «Стоп» по завершении. Запись добавляется в список.
- Скачать — Наведите на запись и нажмите на иконку скачивания, чтобы сохранить.
- Удалить — Наведите и нажмите кнопку удаления (X), чтобы удалить запись и освободить память.
Как это работает
Инструмент использует API MediaDevices браузера (getUserMedia) для доступа к микрофону. Аудио записывается через API MediaRecorder, создающий фрагменты WebM (или MP4 в Safari); они объединяются в один Blob и предлагаются для скачивания. Все записи хранятся в памяти браузера в виде blob-URL до удаления или выхода со страницы.
HTTPS требуется, поскольку getUserMedia работает только в безопасном контексте (HTTPS или localhost). Это защищает пользователей от случайного разрешения доступа к микрофону на небезопасных страницах.
Варианты использования и примеры
- Голосовые заметки — Записывайте короткие заметки или напоминания без отдельного приложения.
- Голосовые сообщения — Записывайте короткое аудиосообщение для отправки.
- Интервью — Записывайте интервью или разговор для последующего прослушивания.
- Аудиозаметки — Записывайте идеи или диктовку, когда печатать неудобно.
Ограничения и известные особенности
- Требуется HTTPS — Инструмент не работает по обычному HTTP (кроме localhost).
- Поддержка браузера — getUserMedia и MediaRecorder поддерживаются во всех современных браузерах; старые могут не работать.
- Формат варьируется — Выход обычно WebM (Opus) или MP4/M4A в Safari. Некоторым плеерам может потребоваться конвертация.
- Разрешения — Нужно разрешить доступ к микрофону. Запрет блокирует инструмент.