Что такое диктофон?

Диктофон превращает звук, который улавливает микрофон, в аудиофайл. Это самый быстрый способ записать голосовую заметку, интервью или лекцию, потренировать речь, отправить голосовое сообщение человеку, который пользуется другим приложением, или сохранить идею для песни, пока вы её не забыли. Онлайн-диктофон делает это в браузере, поэтому ничего устанавливать не нужно.

Описание инструмента

Инструмент записывает звук с микрофона прямо в браузере. Выберите микрофон, нажмите «Начать запись», при необходимости приостанавливайте и возобновляйте запись, а во время речи следите за звуковой волной в реальном времени. После остановки запись откроется в проигрывателе со звуковой волной на временной шкале: там можно обрезать начало и конец, а затем скачать запись в исходном формате или преобразовать её в MP3, M4A, OGG, WAV или FLAC. Данные никуда не загружаются: запись и обработка звука выполняются на вашем устройстве.

Возможности

  • Записывайте звук с микрофона по умолчанию или выберите любой подключённый микрофон, например гарнитуру или USB-микрофон
  • Записывайте в формате M4A (AAC), WebM (Opus) или OGG (Opus), в зависимости от поддержки браузера
  • Выбирайте качество от 64 до 256 кбит/с
  • Включайте и отключайте шумоподавление, эхоподавление и автоматическую регулировку усиления
  • Записывайте стереозвук с помощью микрофона или аудиоинтерфейса с двумя каналами
  • Приостанавливайте и возобновляйте запись; следите за звуковой волной в реальном времени, длительностью записи и размером файла
  • Обрезайте запись на временной шкале со звуковой волной: перетаскивайте маркеры начала и конца или вводите время вручную
  • Скачивайте запись как есть, обрезайте её без повторного кодирования или преобразуйте в MP3, M4A, OGG, WAV или FLAC
  • В файлы WebM записывается их длительность, поэтому проигрыватели показывают её и позволяют перемещаться по записи
  • Запись сохраняется, даже если микрофон отключится во время записи

Как это работает

Инструмент запрашивает доступ к микрофону через API захвата мультимедиа и потоков браузера и записывает звук с помощью API MediaRecorder. Звуковая волна в реальном времени отображает громкость звука по шкале децибел с помощью API Web Audio, поэтому на ней видна даже тихая речь. Шумоподавление, эхоподавление и автоматическая регулировка усиления выполняются браузером до записи звука. Браузеры создают файлы WebM, когда их длительность ещё неизвестна, поэтому после остановки записи инструмент добавляет её в заголовок файла. Обрезка и преобразование выполняются на вашем устройстве с помощью FFmpeg, скомпилированного в WebAssembly. При сохранении исходного формата звук копируется без повторного кодирования — это быстро и не приводит к потере качества. MP3, M4A и OGG кодируются с битрейтом 192 кбит/с, WAV — в формате 16-битного PCM, а FLAC сохраняет исходное качество без потерь.

Советы

  • Для записи речи оставьте включёнными шумоподавление, эхоподавление и автоматическую регулировку усиления. Для музыки и других звуков, которые нужно сохранить без изменений, отключите все три функции.
  • При включённом эхоподавлении или шумоподавлении браузеры часто записывают звук в моно. Чтобы записывать в стерео, отключите эти функции.
  • В поле «Аудио» отображаются частота дискретизации и количество каналов, используемых микрофоном. Так можно проверить, включена ли стереозапись.
  • MP3 воспроизводится практически на любом устройстве, поэтому это лучший формат для отправки записи. Формат M4A тоже широко поддерживается и при том же качестве занимает меньше места.
  • Если в списке микрофонов отображается только микрофон по умолчанию, сначала сделайте запись. Браузеры показывают названия микрофонов после того, как вы разрешите доступ.
  • При первой обрезке или преобразовании загружается FFmpeg — около 30 МБ. Для скачивания записи без преобразования загрузка не требуется.
  • Записи хранятся, только пока открыта страница. Если закрыть или перезагрузить её, запись будет удалена, поэтому сначала скачайте файл.