What is sound recorder on android

Выбираем диктофон для android-устройств: Wear Audio Recorder, Audio Recorder (Sony), Smart Voice Recorder и Диктофон (Splend Apps)

Оглавление

Вступление

У любого телефона и смартфона множество базовых функций. Звонки и сообщения мы не берем в счет – это основные. А среди стандартных программ отметим, к примеру, календарь, калькулятор, диктофон и прочие.

реклама

И если календари и калькуляторы мы уже рассмотрели, то приложения для записи аудиоинформации пока обходили нас стороной. Самое время наверстать упущенное.

В качестве претендентов идут четыре приложения. Wear Audio Recorder – красивый, качественный и очень продвинутый вариант. Audio Recorder – простой, но весьма качественный диктофон небезызвестной компании Sony. Smart Voice Recorder один из первых «рекордеров» для OC Android, но на что он способен сейчас? Ну а «Диктофон» (Splend Apps) – среднестатистическое приложение с неплохой функциональностью. Остальные версии мы рассмотрим в следующий раз.

Казалось бы, что интересного в диктофоне и чем нас может не устроить стандартная программа? В большинстве мобильных устройств, как правило, установлены элементарные приложения, которые оснащены двумя-тремя клавишами и лишены каких-либо надстроек. А о различных форматах записи, тайминге, виджетах и других инновационных штучках можно и не говорить. Но зачем отчаиваться, если доступна возможность установить более функциональное приложение? Именно о выборе стороннего диктофона и пойдет речь.

В качестве тестового оборудования применялся планшет Samsung Galaxy Tab 2 7.0 (CM11 на базе OC Android 4.4.4, среда выполнения ART, процессор TI OMAP 4430, 2 x 1200 МГц, видеосопроцессор PowerVR 540 384 МГц, 1 Гбайт ОЗУ) и смартфон Xiaomi Redmi Note (Miui V6 на OC Android 4.4.2, среда выполнения Dalvik, процессор MediaTek MT6592, 8 x 1700 МГц, видеосопроцессор Mali-450MP4 700 МГц, 2 Гбайта ОЗУ).

*Для тестирования участников использовался тридцатисекундный отрывок из песни, упомянуть название которой мы не можем по авторским соображениям.

Wear Audio Recorder

Знакомство

реклама

Чего ждет большинство пользователей от приложения для записи звука? Как минимум, простого и интуитивно понятного интерфейса, множества функций и параметров записи. Собственно, все это и даже больше предлагает Wear Audio Recorder. Кстати, название программы намекает на «сотрудничество» с часами, выясним и это.

Видеодемонстрация работы приложения:

Основные возможности приложения Wear Audio Recorder:

  • Простой и понятный в использовании диктофон Wear Audio Recorder позволяет делать любые аудиозаписи: встречи, разговоры, звонки, лекции и многое другое. Записи можно делать как на часах Android Wear, так и на смартфонах;
  • Конфиденциальность. Запись можно вести при выключенном дисплее. Также есть функция замены иконки записи в панели уведомлений;
  • Синхронизация. После окончания записи на часах они автоматически будут добавлены в ваши записи на смартфоне. При желании вы можете синхронизировать записи с Dropbox или Google Drive;
  • Удобство хранения записей. Все записи можно разбить по тегам. Сохранять записи можно с информации о геолокации. Также записями легко делиться;
  • Разнообразие настроек. Регулирование качества звука, фильтры подавления эха и шума, пропуск тишины, возможность автостарта при запуске приложения.
Читайте также:  Где лучше хранить контакты для андроид

Преимущества версии Pro приложения Wear Audio Recorder:

  • Выбор формата записи MPEG4;
  • Можно сделать больше трех фото к записи;
  • Воспроизведение записи с помощью стороннего приложения;
  • Увеличение громкости записи (на часах);
  • Пропуск тишины (на часах);
  • Подавление шума (на часах);
  • Подавление эха (на часах);
  • Замена иконки в уведомлении (на часах);
  • Автоматический старт записи (на часах);
  • Автоматическая остановка после заданной продолжительности записи;
  • Синхронизация с облачными файловыми сервисами Dropbox и Google Drive;
  • Синхронизация во время записи. Больше не придется ждать синхронизации после окончания.

Начало работы

Сразу же после запуска программы нам предлагают ее оценить. Пока мы не рассмотрели ее, поэтому приступаем к дальнейшему обозрению диктофона, а уже далее решим, какой оценки достойна Wear Audio Recorder.

Собственно, так и выглядит главный экран приложения. Интерфейс стильный, современный – Material Design. Об этом нам говорят не только верхняя панель и плоский интерфейс, но и кнопка записи, типичная для данного стиля. «Смахиваем» уведомление об оценке, чтобы не мешало.

Снизу экрана у нас панель быстрых настроек. Можно установить параметры качества, усиление, а также задействовать специальные опции: пропуск тишины, стерео, подавление эха и шума. Возможностей много и они более чем интересны, далее мы протестируем их со всеми подробностями.

Перед тем, как начать запись, рекомендую зайти в панель быстрых настроек и установить необходимые параметры.

Далее мы возвращаемся на домашний экран и приступаем к записи, нажав на заветную клавишу, привлекающего быков цвета. Открывается отдельное меню с броской расцветкой. Прямо по центру у нас счетчик времени, а внизу три клавиши: остановить запись, удалить и подтвердить. Ничего необычного, кроме возможности добавить снимок.

реклама

Это полезная опция, благодаря которой мы по фотографии сможем вспомнить ситуацию, в которой была сделана запись. При ее сохранении можно воспользоваться стандартным именем – по дате и времени записи, а можно сразу переименовать файл. Еще к записи можно добавить метку (допустим, какое-то уточнение по записанному разговору).

После сохранения нас перенаправляют на главный экран, где располагаются все файлы. Любую запись можно воспроизвести, переименовать, добавить к ней метку, поделиться ей, воспроизвести с помощью стороннего приложения и просмотреть информацию о записи.

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

реклама

Но на этом функции Wear Audio Recorder не заканчиваются. После свайпа вправо нам открывается дополнительное меню. В нем мы можем разложить файлы по меткам (темам), написать разработчику, перейти в настройки и оценить приложение.

И, скорее всего, в платной версии программа умеет синхронизировать записи с облачными хранилищами. Как ни странно, а синхронизация может осуществляться параллельно с записью.

Wear Audio Recorder работает не только со смартфонами и планшетами под управлением OC Android, но и с умными часами на базе OC Android Wear. К сожалению, часов для детального тестирования у нас не нашлось.

Читайте также:  Видеоплеер для android с кодеками

Судя по скриншотам, приложение выглядит соответственно мобильной версии, правда, нас больше интересует функциональность. При использовании часов Wear Audio Recorder может записывать звук прямо с них, останавливать запись и многое другое. Большинство функций доступно в платной версии приложения.

реклама

Помните, в самом начале Wear Audio Recorder предлагала оценить ее? Мы протестировали программу, собственно, она более чем меня устроила, и я не забываю ее оценить должным баллом – «пятерка» уходит в «карму» приложения. Единственное, чего мне не хватает – виджета.

Настройки

При посещении настроек буквально-таки удивляешься большому количеству опций. Помимо выбора расположения папки с записями мы можем добавлять записи в системную библиотеку, добавлять к ним местоположение, настраивать отображение уведомлений, активировать бесшумный режим, выбрать микрофон для записи и так далее.

реклама

Все опции подробно описаны и разъяснены, так что рекомендую посетить настройки и подкорректировать все самостоятельно.

Тестирование

Версия приложения 2.6.4
Размер дистрибутива 16 Мбайт
Размер приложения в установленном виде 25 Мбайт
Потребление ОЗУ 20 Мбайт

К записи звука через Wear Audio Recorder у меня нет ни малейших нареканий. Мы можем установить качество звука, чем оно выше – тем файл объемнее и наоборот. Дополнительно можно подстроить усиление звука, дабы выразительнее слышать записываемый голос. Сразу рекомендую активировать стереорежим. И не забываем об обширных параметрах, поджидающих нас в настройках.

реклама

Теперь об опциях, доступных в Wear Audio Recorder. Чудо-функции подавления шума и эха – работают. Естественно, цифровой шум никуда не делся, да и ничего другого от автоматической операции на мобильном устройстве не ожидалось.

Сводная таблица уровня качества звука и прочих параметров.

Качество Частота Битрейт/ секунда Формат Канал Размер файла*
Высокое Нет данных 1536 кбит/с wav Стерео 5.5 Мбайт
Хорошее Нет данных 1411 кбит/с wav Стерео 5.1 Мбайт
Стандартное Нет данных 705 кбит/с wav Стерео 2.5 Мбайт
Нормальное Нет данных 256 кбит/с wav Стерео 930 Кбайт
Низкое Нет данных 128 кбит/с wav Моно 465 Кбайт

Нужно упомянуть о том, что Wear Audio Recorder обеспечивает набольший битрейт среди всех протестированных приложений – 1536 кбит/с.

Выводы

реклама

Записывать звук через Wear Audio Recorder одно удовольствие! Программа красивая, стильная и интуитивно понятная. Она получила множество дополнительных функций, таких как добавление фотографий к записи, ГЕО-теги, пропуск тишины, синхронизация файлов с облаком и так далее. Но самое главное, что звук пишется в очень и очень хорошем качестве. Отдельная благодарность за версию приложения для Android Wear.

Бесплатная версия программы более чем пригодна для использования, поскольку основные ограничения состоят в отсутствии функции записи файлов MPEG4 и автоматической загрузке записей в облачные хранилища. К слову, есть и другие ограничения, но они не критичны. Платная версия за $1.49 позволяет беззаботно использовать Wear Audio Recorder на протяжении года, а за $2.99 мы сможем вечно эксплуатировать версию Pro программы.

Источник

Создание собственного Android-диктофона с помощью Kotlin

Мультимедийный фреймворк Android поддерживает запись и воспроизведение аудио. В этой статье я покажу, как разработать простое приложение для звукозаписи, которое будет записывать аудио и сохранять его в локальном хранилище Android-устройства с помощью MediaRecorder из Android SDK.

Читайте также:  Last breath sans android

Вы также узнаете, как запросить разрешения у пользователя в режиме реального времени и как работать с локальным хранилищем Android-устройства.

Создание пользовательского интерфейса

Сперва нам нужно создать интерфейс для звукозаписи. Это простой layout с тремя кнопками, которые будут использоваться для запуска, приостановки/возобновления и остановки записи.

Запрос требуемых разрешений

После создания пользовательского интерфейса мы можем начать использовать MediaRecorder для реализации основной функциональности нашего приложения. Но сначала нам нужно запросить необходимые разрешения для записи аудио и доступа к локальному хранилищу. Cделаем мы это это с помощью нескольких простых строк кода в нашем файле AndroidManifest.xml :

Также нужно проверить, одобрил ли пользователь разрешения, прежде чем мы сможем использовать наш MediaRecorder . Сделаем это в Activity MainActivity.kt :

Примечание: позже эти строки кода будут перемещены в OnClickListener кнопки начала записи аудио, чтобы мы могли убедиться, что MediaRecorder не будет запущен без необходимых разрешений.

Запись и сохранение аудио

Добавление OnClickListeners

Добавим слушатели к кнопкам, чтобы они реагировали на пользовательские события. Как я упоминал ранее, проверка на наличие необходимых разрешений будет добавлена в OnClickListener кнопки начала записи аудио:

Настройка MediaRecorder

Далее нам нужно указать путь для сохранения аудио и настроить MediaRecorder.

Мы берём путь к корню нашего внешнего хранилища и добавляем в него имя нашей записи и тип файла. После этого мы создаём объект MediaRecorder и определяем источник звука, аудиокодер, формат и файл для записи.

Запись и сохранение аудио

Код, используемый для запуска MediaRecorder , определяется в OnClickListener кнопки начала записи аудио:

Как видите, нужно вызвать функцию prepare , прежде чем мы сможем начать запись. Мы также встраиваем вызов в блок try-catch, чтобы приложение не сломалось при сбое функции prepare .

OnClickListeners кнопки остановки записи очень похож на код выше.

Здесь мы проверяем, работает ли в данный момент MediaRecorder , прежде чем мы остановим запись, потому что наше приложение сломается, если метод stop будет вызван, в то время как MediaRecorder не будет запущен. После этого мы меняем переменную состояния на false , чтобы пользователь не мог снова нажать кнопку остановки.

Нам осталось определить OnClickListener для кнопки приостановки/возобновления.

В этих двух методах мы проверяем, работает ли MediaRecorder . Если работает, мы приостановим запись и изменим текст кнопки для возобновления. При повторном нажатии запись возобновится.

Наконец, мы можем записать аудио и прослушать его, открыв файл recording.mp3 , который будет сохранён в нашем локальном хранилище. Просто откройте проводник файлов и сделайте поиск по имени файла recording.mp3 .

Исходный код

Вот полный исходный код нашего приложения:

Заключение

Теперь вы знаете, как работает MediaRecorder , как запрашивать разрешения в режиме реального времени и почему это важно делать. Вы также узнали о локальном хранилище вашего устройства Android и о том, как хранить в нём данные.

Более сложная версия этого приложения, в которой есть некоторые дополнительные функции, такие как воспроизведение ваших записей с помощью MediaPlayer , доступна на Github.

Источник

Оцените статью