Запись звука на Android
Запись голоса на Андроид-смартфон и перенос аудиофайла на компьютер
Как правило, производители смартфонов комплектуют свои изделия набором различных программ, в том числе и программой записи голоса. Но, иногда такая программа не входит в комлект. Что делать в этом случае?
Можно скачать из Google Paly бесплатную или платную программу записи голоса. Таких программ предлагается великое множество, и вы можете выбрать ту, которая вам понравится.
Мы взяли в качестве примера бесплатную версию популярного приложения Smart Voice Recorder.
Приложение имеет весь необходимый для записи голоса функционал, но, как и большинство бесплатных версий, содержит рекламные блоки.
Это доставляет некоторое неудобство, но позволяет ознакомиться с программой до ее покупки. На иллюстрациях вы увидите такие блоки, выполненные в виде серых прямоугольников.
Найдите в магазине приложений GooglePlay приложение Smart Voice Recorder. Ниже показана иконка этого приложения в Google Play:
Скачайте и установите это приложение на смартфон.
Запись фонограммы
Откройте приложение. Ниже показано окно программы после запуска. Для старта записи нажмите на красную кнопку или на кнопку Start Recording 1. Во время записи на большой красной кнопке будет демонстрироваться отсчет времени, прошедшего с начала записи. Над кнопкой будет видна работа индикатора уровня записи.
Во время записи говорите в область микрофона, либо держа смартфон перед собой, либо держа его, как во время телефонного разговора (приложенным к уху).
Для остановки записи повторно нажмите на большую красную кнопку 2. Можно продолжить запись после остановки нажатием на красную кнопку.
Для завершения записи нажмите кнопку «Завершить» (Finish) 3. Откроется окно сохранения записанной фонограммы. По-умолчанию предлагается автоматически сгенерированное имя. Замените это имя на более понятное 4, так как это облегчит вам работу с аудиофайлами при загрузке их в CMS. Нажмите кнопку ОК 5.
Будет открыт список сохраненных фонограмм, в котором будет и только что созданная фонограмма. Строка фонограммы содержит дату ее создания, длительность и объем аудиофайла. Также на строке находится элемент управления проигрыванием. Можете прослушать записанную фонограмму.Аудоифайл записан, теперь нужно перенести его на компьютер.
Перенос аудиофайла на компьютер
Рассмотрим два варианта переноса аудиофайла на компьютер:
- через облачное хранилище (Dropbox);
- в виде вложения в электронное письмо.
Чтобы выбрать вариант отправки файла нажмите и удерживайте палец на строке фонограммы 6 до тех пор, пока не будет открыто окно с перечнем дополнительных действий, доступных для этого аудиофайла. Выберите «Отправить…» (Share…) 7. Будет открыто окно с возможными вариантами пересылки выбранного файла.
Вариант переноса файла с использованием Dropbox
Если вы видите на панели возможных вариантов значок приложения Dropbox, значит он у вас установлен и можно передать файл на компьютер с его помощью. Нажмите на значок Dropbox 8.
Будет открыто окно со списком папок Dropbox.
Создайте новую папку, в которую будете помещать записанные аудиофайлы. Для этого нажмите на значок папки в верхнем правом углу 9.
В открывшемся окне введите имя новой папки 10 и нажмите кнопку «Создать» (Create). Будет открыта только что созданная папка. В заголовке вы увидите ее имя.
Нажмите кнопку «Добавить» (Add) 11. файл будет помещен в эту папку.
Через некоторое время он появится в такой же папке Dropbox на компьютере.
Передача с использованием какого-либо другого облачного хранилища либо полностью аналогична описанной выше, либо отличается небольшими деталями. Все хранилища используют общую концепцию — синхронизацию данных на различных приборах пользователя.
Таким образом достаточно установить на несколько устройств программы, типа Dropbox, и указать в них папки, которые следует синхронизировать.
Далее достаточно поместить в такую папку какой-либо файл и этот файл появится на всех устройствах, которые вы подключили к облачному сервису.
Важно. Для того, чтобы передача файла состоялась, и смартфон и компьютер должны быть подключены к сети. Либо к одной локальной сети, либо к сети Интернет.
Вариант с пересылкой аудиофайла по почте
Если у вас не устанолвен Dropbox или другое облачное хранилище, то можно переслать созданный аудиофайл по почте со смартфона на компьютер. Для этого потребуется почтовое приложение на смартфоне и на компьютере.
Выберите значок почтовой программы 12.
Будет открыто окно отправки почтового сообщения. В поле «От кого» (From) будет указан адрес вашей учетной записи.
Введите в поле «Кому» (To) адрес получателя 13. Это может быть тот же самый адрес, если вы используете один и тот же адрес и на компьютере и на смартфоне. Либо другой. Важно, чтобы письмо можнно было открыть на компьютере и сохранить прикрепленный к нему файл.
Введите в поле «Тема» (Subject) название файла, либо другой текст, который поможет вам идентифицировать это письмо 14.
Нажмите кнопку «Отправить» 15.
файл уже присоединен к письму, поэтому можно ограничиться только вводом адреса получателя и темой письма.
Откройте письмо на компьютере и сохраните вложенный аудиофайл в подготовленную папку в файловой системе компьютера.Перенесенные на компьютер аудиофайлы нужно проверить и, при необходимости, отредактировать. Рекомендации по редактированию аудиофайлов даны в статье «Обработка аудиофайлов».
Источник: //academy.izi.travel/ru/help/production/voice-recording-on-an-android-smart-phone-and-transferring-audio-files-to-a-computer/
Лучшие диктофоны на Android и iOS
Смартфон заменил нам все: утреннюю газету, телефонную книгу, записную книжку, секретаря, камеру, телевизор… Этот список можно продолжать сколько угодно и диктофон в нем обязательно появится, вопрос в том, насколько скоро.
Действительно, кто-то программы для записи звука не использует вообще, кто-то наоборот с ними не расстается. И это не обязательно журналисты во время интервью.
Диктофоны удобны для создания заметок на ходу, в качестве замены конспекта лекции, а уж о писателях и графоманах всех мастей и говорить не приходится.
Как и с другими категориями приложений, главная проблема при выборе диктофона — найти качественное приложение среди большого количества второсортного софта. Что ж, эту работу мы готовы сделать за вас. При выборе лучших приложений в данном классе мы полагались, в первую очередь, на несколько параметров:
- удобство и современность интерфейса;
- качество звука;
- быстрый запуск записи.
Прочие параметры, такие как автосохранение в облако, встроенный редактор, изменение качества звука, фильтрация шумов и образка тишины были вторичны, но тоже учитывались.
Google Keep
Простой и эффективный вариант, если диктофон интересен вам для записи коротких ых заметок, к которым также можно добавить текстовое описание. Впрочем, в первую очередь Google Keep интересен своей кроссплатформенностью: созданную на android-смартфоне заметку, всегда можно просмотреть с iPad или ПК на Windows, не мучаясь долгими переносами данных.
Само по себе приложение Keep удобное, современно оформленное и, что важно, не перегруженное ненужными элементами. Качество звука здесь достаточное для ых заметок, но без возможности как-либо его регулировать и улучшать, также есть ограничение по длительности записи.Для быстрого запуска предусмотрен виджет.
Google Play
AppStore
SnipBack – диктофон
Очень интересный вариант для интервью или записи лекций. Программа позволяет сохранять не запись полностью, а лишь отдельные её отрывки. Работает это следующим образом: вы запускаете диктофон, он переходит в режим прослушивания.
Услышав что-то важное, вы жмете кнопку с обозначением времени и программа сохраняет только последние секунды или минуты записи (по вашему выбору). Такой формат позволит вам сэкономить память смартфона и при этом не упустить ничего важного.
Если вас такой вариант не устраивает, запись можно сохранить полностью.
Приложение оформлено просто и современно, есть возможность менять качество аудиофайлов и производить с ними простейшие операции: перемещение и переименование. Предусмотрен фильтр шумов и возможность записи с выключенным экраном.
Google Play
Wear Audio Recorder
Программа понравится владельцам часов на Android Wear, ведь она позволяет использовать часы для старта и управления записью а также просмотра имеющихся файлов.
Смартфонное приложение радует приятной внешностью и хорошей функциональностью: есть возможность выбирать качество звука, пропускать тишину, ставить запись на паузу при входящем вызове.
Виджет заменяет возможность начинать запись мгновенно при запуске приложения.
Есть возможность синхронизировать записи с облаком, а почувствовать себя шпионом поможет подмена иконки в статус-баре и работа приложения при выключенном экране.
Google Play
Audio Recorder
Без этого монстра от Sony список диктофонов был бы неполным. Его удобно использовать записи музыки, в том числе, концертов, благодаря гибкой настройке и высокому качеству записи, особенно если использовать при этом фирменные микрофоны от Sony.
В программе можно настраивать качество звучания, переключаться между стерео- и моно режимами, просматривать и редактировать созданные ранее записи, предусмотрен также фильтр шумоподавления. Также удобно, что есть возможность сохранять файлы на внешнюю SD-карту.
Внешность программы простая и современная, в лучших традициях Material Design, кнопки находятся на логичных предсказуемых местах, все необходимые настройки вызываются буквально в одно касание.
Google Play
Cogi – блокнот и диктофон
Еще один интересный вариант для тех, кто использует диктофон как безразмерную записную книжку и конспект.
Приложение формирует из аудиофайлов целые подборки, которые можно дополнить текстовыми заметками, рисунками и тегами для быстрого поиска.
Есть возможность хранить данные в облаке, сохранять только важные моменты разговора и делиться записями с друзьями и коллегами. Предусмотрена также запись разговоров с телефонной линии.
Программа получила простой понятный интерфейс с быстрым доступом к настройкам и легкой навигации по уже созданным аудиофайлам.
Google Play
AppStore
RecApp
Этот диктофон заключен в очень красивый, хорошо продуманный интерфейс, где все ключевые элементы дополнены цветовыми пометками. Это делает навигацию по приложению хорошо простой и быстрой, с той же целью все файлы формируются в папки.
Что касается доступных опций, программа мало чем отличается от коллег по цеху: предусмотрена запись, возможность делиться созданными аудиофайлами,сохранять их в облаке, добавлять теги для поиска.
Главное отличие программы — возможность добавлять комментарии к звуковым дорожкам, привязывая их к определенному хронометражу. Такой подход поможет ориентироваться в длинных файлах.
Для быстрого старта записи предусмотрен виджет.
AppStore
Источник: //pdalife.info/luchshie-diktofonyi-na-android-i-ios-2624p.html
10 приложений для работы со звуком
Очень простое и изящное приложение для записи звука на iPhone и iPad, которое к тому же позволяет транслировать сигнал с вашего девайса на пульт, стереосистему, камеру и т.д. через гнездо наушников.
В меню приложения – всего шесть кнопок: включение/выключение микрофона, запись, рекордлист, воспроизведение, mute (на случай коммутации с другим устройством) и эквалайзер.
Записанное в формате AIFF аудио можно отправить на e-mail, SoundCloud или расшарить через Wi-Fi.
Бесплатная программа для записи звука опять же на iPhone и iPad, обладающая широким набором настроек. Приложение поддерживает три формата — MP4 (AAC), MP3 (MPEG) и WAV (PCM). Sample Rate — от 8 до 48 kHz (у WAV до 96 kHz); Bit Rate — от 32 до 320 kbps; Bite Depth — от 8 до 32 Bits.
У приложения есть также встроенный VU-измеритель, который показывает текущую громкость звука, которая регулируется при помощи специального ползунка, расположенного ниже.
Готовый файл можно отправить по e-mail, сохранить на всевозможных облачных сервисах, разместить в соцсетях, а также провести с ним различные манипуляции — конвертировать, обрезать, переименовать и т.д.
Этот инструмент для записи на устройствах Android, судя по отзывам, славится более качественным звучанием треков, чем многие другие. Приложение имеет расширенный функционал: работает в трех различных форматах (MP3, OGG, WAV), позволяет выставлять частоту дискретизации 8 kHz, 11 kHz, 22 kHz, 44 kHz или 48 kHz, редактировать аудиофайлы и делать другие полезные настройки. RecForge Pro записывает не только звук с микрофона, но и звонки, и игры. Для любителей виджетов есть четыре варианта на выбор.
04. RØDE Rec
Официальное iOS-приложение от известной австралийской компании «Røde Microphones», позволяющее записать звук на встроенный микрофон смартфона/планшета или на внешний стереомикрофон RØDE iXY.
Программа создает аудиофайлы с разрешением 24-bit, 48 kHz (до 96 kHz при использовании внешнего микрофона), позволяет редактировать их при помощи симпатичного встроенного редактора и выводить в форматах AIFF, WAVE, CAF, MP3, AAC, Apple Lossless, FLAC и др.
На iPad доступны также просмотр осциллограмм, редактирование и управление дорожками на одном экране.
05. HandyRecorder
В отличие от Røde, японская компания «ZOOM Corporation» сделала свой продукт бесплатным. На главном экране поместилась вся самая необходимая информация — продолжительность, тип и формат (WAV 44.1/48 kHz либо ААС 64/128/160 kbps) записи, уровень громкости, кнопки воспроизведения и перемотки.
В разделе «Effect» есть встроенный эквалайзер, настройка реверберации и возможность осуществить элементарный мастеринг. Кроме того, в отдельном окне можно прослушать и подрезать аудиозапись.
Множество других дополнительных функций и настроек открываются только при наличии фирменного внешнего микрофона ZOOM IQ5/6/7.
06. AudioTools
Пакет из полезных инструментов, которые позволяют при помощи мобильного микрофона измерить уровень шума, частоту гармонических колебаний и другие важные параметры.
Приложение включает в себя аудио калькулятор, фазометр, генератор волн, встроенный диктофон, записывающий аудио в формате WAV с частотой дискретизации 8 kHz – 48 kHz, и кучу других программных модулей, необходимых каждому специалисту, работающему со звуком.
07. SoundMan
Уникальное приложение для Android-устройств, в котором собраны обучающие материалы и статьи по звукорежиссуре, саунд-дизайну и аранжировке, уроки от известных продюсеров, обзоры VST плагинов и инструментов, DAW, информация о школах, выставках и магазинах звукового оборудования. Приложение работает и в offline-режиме, поэтому тексты можно читать в любом месте, независимо от наличия интернета.
08. Cubasis
Известная среди ценителей программа, превращающая ваш iPad в универсальную студию, с помощью которой можно сводить звук и создавать различные музыкальные композиции. В меню – огромное количество кнопок и подразделов, а чтобы в них не запутаться предусмотрена встроенная справочная система.
Для создания композиций можно самому наиграть мелодию или ритм при помощи виртуальной клавиатуры, воспользоваться собственной музыкальной коллекцией, либо взять встроенные сэмплы. Каждая дорожка имеет множество тонких настроек, а готовый файл выводится в любом из четырех форматов (M4A, WAV, FLAC или MIDI).
Единственный недостаток — высокая цена.
09. Sunvox
Лаконичное, шустрое и доступное приложение для создания музыки.
Sunvox позволяет синтезировать звуки при помощи встроенных генераторов и фильтров или использовать готовые сэмплы, создавая самые немыслимые связи между различными модулями и эффектами.
Поддерживаются запись и real-time обработка сигнала с микрофона устройства, а также многодорожечный экспорт в WAV. Sunvox доступен на платформах iOS, Android и других операционных системах.
Чтобы не заблудиться во всех аудиозаписях, которые вы сделали при помощи указанных выше программ, вам понадобится менеджер AudioShare.
Он поможет организовать все ваши аудио- и midi-файлы: редактировать, конвертировать, нормализовать уровень звука, экспортировать, импортировать, архивировать или же записать новые при помощи встроенного диктофона.
Приложение также работает с библиотекой iTunes, учетной записью Soundcloud, GarageBand, Auria и другими полезными программами.
Популярное
Источник: //tvkinoradio.ru/article/article5469-10-prilozhenij-dlya...
Лучшие диктофоны на Андроид – как пользоваться и где скачать
Многие пользователи смартфонов и планшетов на ОС Андроид ищут, как записать телефонный разговор на диктофон. К счастью, сегодня многие веб-ресурсы предлагают широкий выбор функциональных и полезных приложений, с помощью которых можно сохранять беседы, лекции или даже использовать для скрытой слежки.
Одни программы отличаются простым функционалом и позволяют всего лишь записывать звуки и воспроизводить их, а другие сохраняют разговоры в различных аудиоформатах, обладают возможностью конвертирования, а также кнопками быстрой отправки записей на почту или в соцсети. О том, какими бывают диктофоны для Андроид, и какой из них стоит выбрать именно вам, мы расскажем в этой статье.
Учтите, что таким программам часто бывают нужны рут права – здесь мы рассказываем, как их получить.
Easy Sound Recorder
Работа |
4,4 |
100 000–500 000 |
Tools Dev |
есть |
2 143 |
1.5.0 |
Один из самых легких и простых в использовании диктофонов в телефоне, о чем свидетельствует даже его название – Easy Sound Recorder. Яркое красно-белое оформление приковывает к себе внимание, а управление функциями осуществляется при помощи одной большой кнопки, поэтому вам не придется долго искать, как включить запись.
Несмотря на лаконичность интерфейса, приложение позволяет получить качественную запись в формате MP4 и с кодеком ААС. Программа состоит из двух главных вкладок – это запись бесед и сохраненные материалы. На первой можно увидеть таймер и кнопку пуска/остановки записи.
Во второй находятся уже записанные аудиофайлы, которые можно сортировать и переименовывать по своему желанию, в том числе и любым удобным файловым менеджером. Скачать диктофон для Android вы сможете на нашем веб-портале.
Call Recorder – ACR
Работа |
4,4 |
10 000 000–50 000 000 |
NLL |
есть |
364 625 |
23.7 |
5.7 MB |
Одна из неплохих шпионских программ, позволяющая записывать телефонные разговоры – это ACR Call Recorder. Благодаря простому интерфейсу и небольшому списку функций совместима со многими моделями смартфонов.
Из наиболее интересных опций этого диктофона в смартфоне стоит отметить поиск, восстановление и сортировку записей, автоматическое удаление старых файлов, установку статуса «важные», а также возможность начала записи в любой момент разговора.
Этот диктофон на Андроид может интегрироваться с такими сервисами, как Dropbox, Google Drive и электронной почтой, поэтому вам не придется искать, куда сохраняются записи.
Диктофон
Музыка и аудио |
4,7 |
1 000 000–5 000 000 |
Splend Apps |
есть |
39 140 |
2.0.8 |
2.6 MB |
Хорошее приложение с простым названием и не менее лаконичным интерфейсом. Это лучший диктофон для начинающих пользователей диктофонов для Android, которые не знают, как записать разговор при помощи сложных приложений.
Во время пользования настраиваем текст целиком или осуществляем поэтапную запись. Что касается качества воспроизводимых файлов, то оно напрямую зависит от того, какой микрофон находится в вашем телефоне. Все записанные разговоры сохраняются в формате AMR.
Также доступны возможности записи звука во время разговора, сохранение и возможность редактирования аудиофайлов.
Hi-Q MP3 Voice Recorder
Музыка и аудио |
4,4 |
1 000 000–5 000 000 |
Audiophile |
есть |
9 510 |
2.2.0 |
3.9 MB |
«Умный» диктофон с хорошим меню для продвинутых пользователей.
Эта многофункциональная программа записывает звук в отличном качестве 44 кГц и MP3-формате. Незаменим для сохранения записанных лекций, конференций, бесед, репетиций, проповедей. Автоматическая загрузка в Dropbox обеспечит безопасность записей, поэтому вы можете всегда найти их даже в случае удаления с телефона (если же нет – тогда посмотрите программы для восстановления удаленных данных).
В одном из лучших диктофонов для Андроид доступна функция виджета для главного экрана для мгновенного запуска и восстановления программы. Hi-Q MP3 Voice Recorder позволяет устанавливать звук, а также переключать иконки, что обеспечивает конфиденциальность пользователя.
Скачав программу-диктофон для Андроида Hi-Q MP3 Voice Recorder, вы можете самостоятельно выбирать формат записи диктофона из списка – OGG, WAV, FLAC.
All That Recorder
Работа |
4,1 |
100 000–500 000 |
JINASYS |
есть |
1 648 |
3.7.10 |
1.4 MB |
Хороший диктофон на русском языке с простыми настройками и поддержкой популярных звуковых форматов – 3GP, WAV, OGG, MP3.
Основные функции – возможность бесконечной записи по телефону в режиме реального времени, установка таймера для автоматической остановки и работа в фоновом режиме, возможность скрыть и восстанавливать стертые записи из облачного хранилища, отправка файлов по электронной почте и запуск одним касанием. Для установки полной версии не требуется рут-прав. Программа может работать на любом устройстве, начиная с версии 2,1.
Диктофон ASR
Работа |
4,0 |
1 000 000–5 000 000 |
NLL |
есть |
33 057 |
81 |
5.4 MB |
Один из лучших диктофонов для Андроид, бесплатно скачать который можно на нашем сайте. Утилита доступна для всех пользователей абсолютно бесплатно и предоставляет массу полезных возможностей.
Среди них – большой выбор форматов, возможность настройки дискретизации и битрейта, наличие виджета и отправки файлов в Dropbox, где хранятся записи, управление выбранными аудио и возможность оптимизации для планшетов с 7 и 10-дюймовыми экранами.
Приятный простой интерфейс позволит настроить параметры на Андроиде даже новичкам. Для установки на смартфон не нужны root-права.
RMC – Record My Call
Инструменты |
4,0 |
1 000 000–5 000 000 |
Nathaniel Kh |
нет |
42 442 |
Зависит от устройства |
Если вы ищете программу-диктофон для Android специально для записи звонков, то RMC – Record My Call – лучший выбор для Андроид-пользователей. Стоит учесть, что в некоторых моделях смартфонов программа может вести запись исключительно с микрофона, поэтому для записи разговоров необходимо установить громкую связь. Все записанные разговоры утилита сохраняет в одноименную папку на SD-карту. Доступна синхронизация с сервисами Google Drive и Dropbox, возможно изменение названий и сортировка записей. Если пользователь случайно удалил некоторые записи, он сможет увидеть, что они сохранились в корзине. Программа отличается привлекательным дизайном с возможностью установки обоев.
//www.youtube.com/watch?v=K1zAVUQYXtM
Как видите, скачать бесплатно и без регистрации диктофон на Android сегодня совсем не сложно. На нашем портале хранится огромная коллекция программ для записи телефонных разговоров и не только (если вас интересуют программы для записи экрана – у нас это тоже есть). Кто нашел программу-диктофон для себя – не забывайте делиться ссылками на сервис в соцсетях.
Источник: //GemApps.ru/sravnenie/diktofon-na-android
Передаем звук со «спящего» смартфона на сервер – «Хакер»
О том, что стоящий в твоей комнате традиционный телефон с аккуратно лежащей на нем трубкой все равно может за тобой шпионить, известно чуть ли не со времен А. Г. Белла. Смартфоны продвинулись по этой скользкой дорожке значительно дальше. А как все это выглядит с программной точки зрения?
Введение
В этой статье мы рассмотрим программу, установленную на телефоне с операционной системой Android, которая без палева передает данные на сервер, установленный на персональном компьютере.
Для решения поставленной задачи нам потребуется несколько вещей. В первую очередь это желание, а затем такие мелочи, как телефон (с операционной системой Android), компьютер и интернет.
Начнем с разработки алгоритма взаимодействия клиента и сервера.
Исключительно в образовательных целях!
Автор и редакция напоминают, что вся представленная в статье информация опубликована исключительно в образовательных целях. В конце концов, запись аудио и передача его на сайт – задача не редкая, нужная и монетизируемая в самых обычных приложениях. Не нарушай закон!
Все операции обмена данными между клиентом и сервером будут происходить по протоколу TCP/IP.
В связи с тем что все взаимодействия представляют собой пересылку последовательности байт от клиента к серверу или наоборот, необходимо разработать формат отправляемых пакетов данных.
Кроме непосредственно данных, будем также передавать дополнительную информацию, а именно размер пакета и идентификатор команды.
Ниже описана разработанная система команд между клиентом и сервером. Все команды передаются побайтово в следующем формате:
[]
Команды:
- 0 — успешно выполнено;
- -1 — произошла ошибка;
- 1 — подключение клиента;
- 2 — начало записи;
- 3 — отправка записанного AAC-файла;
- 4 — отправка записанного WAV-файла;
- 5 — потоковая передача данных;
- 6 — потоковая передача WAV-заголовка.
Клиент
Для начала давай зададимся вопросом, а что должен делать клиент. В нашем случае необходимо, чтобы телефон записывал звук в фоновом режиме, после чего незаметно для пользователя отправлял файл со звуком на сервер.
Причем начинать запись телефон будет только с того момента, как пользователь нажмет кнопку записи, а общее время записи задает сам пользователь в настройках программы. Итак, задача поставлена, необходимо найти ее решение.
На борту нашего клиент-телефона установлена операционная система Android. Из этого очевиден выбор языка программирования — им становится Java.
Для написания клиента установим на персональный компьютер IDE Eclipse и Android SDK. Для работы данных компонентов необходим установленный комплект разработчика приложений Java Develovoper Kit.После настройки всех необходимых компонентов подключаем к компьютеру телефон (не забываем про ОС Android) с включенной возможностью отладки по USB. Теперь ты готов кодить! Создай проект в Eclipse и начинай писать программу. Написать класс для подключения к серверу труда не составит.
Основные поля этого класса: Socket (программный интерфейс для обеспечения обмена данными между клиентом и сервером.), IP (адрес для подключения), Port (параметр протоколов TCP и UDP) , поток для приема данных, поток для передачи данных.
Следуя принципам объектно-ориентированного программирования, все поля делаем приватными (private). В этом классе реализуем метод sendPacket() и задаем его тип synchronized.
Synchronized имеет два важных момента: это гарантия того, что только один поток выполняет секцию кода в один момент времени, а данные, измененные одним потоком, будут видны всем другим потокам. В методе sendPacket() при отправке данных создаем блок обработки исключений. Если возникает исключение, информацию о нем записываем в лог и закрываем сокет.
GUI мобильного приложенияДругие статьи в выпуске:
- выпуска
- Подписка на «Хакер»
Но на этом не стоит останавливаться, потребуется класс для записи данных (звука) (WavRecorder). Для этого класса необходимо описать:
- количество бит на семпл (описываем в виде константы RECORDER_BPP = 16);
- количество каналов записи (CHANNELINMONO);
- формат записи (ENCODINGPCM16BIT);
- флаг, показывающий, идет ли в данный момент запись (по умолчанию false);
- идентификатор устройства;
- IP-адрес сервера;
- номер порта на сервере.
Все поля класса также делаем приватными.
//www.youtube.com/watch?v=7caFtRq-6LE
На этом можно было бы и остановиться, но существует одна проблема: пользователю необходимо будет нажать на кнопку «Отправить файл» после записи, а это не самый логичный вариант для скрытого сбора данных. Для передачи данных в режиме непрерывной отправки на сервер напишем класс WavStreamer.
Основой этого класса является метод run() (выполняется в отдельном потоке). Будем использовать его для записи звука и отправки данных на сервер — для дальнейшего хранения или обработки. Для потоковой передачи звука создадим «динамический» буфер, в него будут записываться наши данные с микрофона.
public void run() { try { // Подключение к сокету, получение исходящего потока данных, отправка идентификатора устройства } catch (IOException e) { // Обработка возможных ошибок и запись их в лог } byte data[] = new byte[bufferSize]; // Создание буфера while (isRecording) { read = recorder.read(data, 0, bufferSize); // Чтение данных с микрофона в буфер if (AudioRecord.ERROR_INVALID_OPERATION != read) { totalDataSize += data.length; sendPacket(PackageType.client_send_data, data); // Отправка буфера на сервер } } closeSocket(); // Закрытие соединения с сервером}
Подробный код ты можешь посмотреть в файле WavStreamer.java. Для самого простого клиента этих классов и методов будет достаточно. Создадим экземпляр Socket’a и будем коннектиться к серверу (о котором речь пойдет далее).
В случае удачного присоединения к серверу программа ожидает дальнейших указаний пользователя о необходимости записи. Если соединение не установлено, пользователь должен быть проинформирован об этом (в нашем случае ошибкой соединения). Если мы хотим начать запись, то клиент должен сообщить об этом серверу.Клиент отправляет пакет данных, в котором есть некий код. По этому коду наш сервер понимает, что клиент начал запись. Для старта записи звука в программе создается поток WavRecorder. Этот поток записывает звуковые данные с микрофона клиента-телефона.
Для дальнейшего открытия записанного файла в аудиопроигрывателе необходимо записать заголовок, который состоит из определенным образом сформированной последовательности данных (байт).
Схема взаимодействия
Данная последовательность представляет собой определенным образом созданный байтовый массив. Подобный массив описывается во многих интернет-источниках, если тебе не хочется искать его на просторах глобальной сети, то можешь посмотреть в исходниках (он расположен в файле WavStreamer.java).
Казалось бы, все должно работать… Но возникает вопрос: почему не работает? Так как мы пользовались функциями интернета и записи аудио, необходимо сообщить виртуальной Java-машине Dalvik о том, что наше приложение пользуется этими системными функциями. Давай заглянем в файл AndroidManifest.xml и добавим в него следующие строчки:
// Доступ в интернет// Запись звука с микрофона
После этого Java-машина предоставит доступ к запрашиваемым системным функциям, описываемым в манифесте.
После добавления некоторых элементов интерфейса наш клиент полностью готов, и можно переходить к написанию сервера.
Сервер
Как и в случае с клиентом, зададимся вопросом: что должен делать сервер? Исходя из задач самого клиента, сервер должен иметь возможность получать данные от клиентов. Данные каждого клиента будут находиться в разных папках и не будут пересекаться с данными других пользователей. Сервер напишем на языке C++ с использованием фреймворка Qt5 (//qt-project.org/downloads).
Qt — кросс-платформенный инструментарий разработки ПО. Он включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML.
Одну из основных особенностей Qt составляет повсеместное применение концепции сигналов и слотов, использующихся для взаимодействия между объектами. По своей сути слот — это метод класса, который вызывается, когда происходит какое-либо событие (сигнал).
Это сильно облегчает разработку графических интерфейсов или работу с сетью. Достаточно подписаться на какой-то сигнал, который генерирует сам Qt или один из классов программы, и нужная функция-обработчик будет автоматически вызвана при его наступлении.Уведомление во время активной записи
Теперь перейдем к описанию структуры сервера. Основным классом сервера является MyServer, который инкапсулирует в себе объект типа QTcpServer, отвечающий за сетевое взаимодействие.
MyServer на вход подается номер порта и IP, на котором будет работать QTcpServer. В обязанности данного класса входит управление новыми соединениями и перенаправление подключенных клиентов на другой класс.
Для начала запустим QTcpServer, передав ему входные данные, и установим обработчик (слот) на сигнал типа newConnection(). Этот сигнал генерируется объектом класса QTcpServer при появлении нового соединения.
В случае успешного запуска сервер переходит в режим сканирования порта. Обработчик новых подключений передает задачу по считыванию поступающих данных на объект типа User.
void MyServer::connection() { from = server – > nextPendingConnection(); User * client = new User; connect(from, SIGNAL(readyRead()), client, SLOT(getMessage()));}
Класс User при помощи функции getMessage() обрабатывает поступающие данные и вызывает соответствующую функцию для обработки запроса от клиента.
void User::getMessage() { static qint32 size_msg = 0, cmd; from = (QTcpSocket * ) sender(); if ((from – > bytesAvailable() > 0 && size_msg) || (from – > bytesAvailable() > 2 * sizeof(qint32))) { QDataStream getm(from); if (size_msg == 0) { getm >> size_msg >> cmd; size_msg -= sizeof(qint32); buf.clear(); } qint8 ch; while (!getm.atEnd() && size_msg > 0) { –size_msg; getm >> ch; buf.append(ch); } if (size_msg * point_func[cmd])(); buf.clear(); getMessage(); }}
Для каждого клиента создается новый каталог, в который записываются файлы клиента. Таким образом, два клиента не будут иметь возможность записывать данные в один и тот же каталог.
Файлы, хранящиеся на сервере, могут быть открыты с использованием любого аудиоплеера (для примера был использован VLC media player (//www.videolan.
org) ), который поддерживает воспроизведение файлов формата WAV.
Нет предела совершенству
При желании можно добавить различные фичи в этот проект. Один из вариантов дальнейшего развития — это сервер, находящийся не на компьютере пользователя, а где-нибудь в облаке. Кроме «облачного сервера», можно создать учетные данные пользователя — один и тот же человек может совершать запись звука с различных телефонов. Но хранить данные в разных папках ему будет неудобно.
Решить эту проблему способна учетная запись пользователя. При вводе своих данных пользователь сможет добавлять файлы с телефона другого человека в свой каталог. Правда, реализация данных новшеств привносит и новые задачи.
При создании системы учетных записей необходимо хранить базу данных клиентов, с их логинами и паролями. Причем эта база данных должна быть хорошо защищена. Ведь никому не хочется, чтобы его файлы были всем доступны :).
В случае с «облачным сервером» возникает проблема доступа к данным, полученным с мобильного устройства. Решить эту проблему можно путем создания специального клиента-администратора, который получает доступ к данным под конкретной учетной записью и только под ней. Защита звуковых данных пользователя прежде всего!
Заключение
Поставленная нами в начале статьи цель достигнута. Теперь, запустив нашу программу и «случайно» оставив где-нибудь телефон, ты узнаешь о том, что за спиной говорят про тех, кто оставляет свой дорогостоящий смартфон без присмотра :). При этом телефон для всех окружающих находится в спящем режиме, а файлов с записанным звуком на нем не будет.
Источник: //xakep.ru/2014/09/25/voice-from-sleep-smartphone/
Запись звука на Android
Одной из первых дополнительных возможностей, появившейся в мобильных телефонах, была функция диктофона. На современных аппаратах диктофоны по-прежнему присутствуют, уже в виде отдельных приложений. Многие производители встраивают такой софт в прошивки, однако никто не запрещает использовать сторонние решения.
Диктофон (Splend Apps)
Приложение, которое включает в себя многофункциональный диктофон и проигрыватель. Отличается лаконичным интерфейсом и многими возможностями записывания разговоров.
Размер записи ограничен только местом в вашем накопителе.
Для экономии можно изменить формат, уменьшить битрейт и частоту дискретизации, а для важных записей выбрать MP3 в 320 кбит/с с частотой 44 кГц (впрочем, настроек по умолчанию для повседневных задач хватает с головой). С помощью этого приложения можно также записывать разговоры по телефону, однако работает функция не на всех устройствах.
Для прослушивания готовой аудиозаписи можно использовать встроенный плеер. Функционал доступен бесплатно, но есть реклама, которую можно отключить одноразовым платежом.
Скачать Диктофон (Splend Apps)
Smart Voice Recorder
Продвинутое приложение для записи звука, включающее в себя разнообразные алгоритмы улучшения качества. Среди примечательных особенностей выделяются индикация громкости записываемого звука (он же спектральный анализ).
Кроме того, программу можно настроить для пропуска тишины, усиления микрофона (и его чувствительности в целом, но это может не работать на некоторых устройствах). Отметим также удобный список имеющихся аудиозаписей, из которого их можно передать в другое приложение (например, мессенджер).
В Smart Voice Recorder запись ограничена 2 Гб на файл, чего, впрочем, рядовому пользователю хватит на несколько суток непрерывной записи. Откровенным недостатком является надоедливая реклама, убрать которую можно только заплатив.
Скачать Smart Voice Recorder
Простой диктофон (Easy Voice Recorder)
Название программы лукавит – её возможности превосходят многие другие диктофоны. Например, во время процесса записывания можно применить фильтрацию эхо или других посторонних шумов.
Пользователю доступно солидное количество настроек: кроме формата, качества и частоты дискретизации, можно включить принудительное пробуждение, если звук не определяется микрофоном, выбрать внешний микрофон, установить собственный префикс имени готовой записи и многое другое.
Отметим также наличие виджета, который можно использовать для быстрого запуска приложения. Минусами назовем наличие рекламы и ограничения функционала в бесплатной версии.
Скачать Простой диктофон (Easy Voice Recorder)
Диктофон (AC SmartStudio)
По словам разработчиков, приложение подойдет музыкантам, которые любят записывать свои репетиции – пишет этот диктофон в стерео, поддерживается также частота в 48 кГц.
Само собой, всем другим пользователям пригодится как этот функционал, так и многие другие доступные возможности.
К примеру, приложение способно задействовать для записей микрофон камеры (само собой, если он есть в устройстве).
Уникальной опцией является продолжение уже существующих записей (доступно только для формата WAV). Поддерживаются также запись в фоне и управление посредством виджета или уведомления в статусбаре.
Есть и встроенный проигрыватель для записей – кстати, прямо из приложения можно включить воспроизведение в стороннем плеере. К сожалению, часть опций недоступна в свободной версии, в которой есть еще и реклама.Скачать Диктофон (AC SmartStudio)
Диктофон (Green Apple Studio)
Симпатичное приложение с дизайном, вызывающим ностальгию по Android Gingerbread. Несмотря на устаревший внешний вид, этот диктофон очень удобен в использовании, работает шустро и без сбоев.
Пишет программа в форматах MP3 и OGG, последний — довольно редкий для такого класса приложений.
Остальной набор возможностей типичен – отображение времени записи, усиление микрофона, возможность приостановить процесс записывания, выбор дискретизации (только MP3), а также отправка полученного аудио в другие приложения. Платных опций нет, но есть реклама.
Скачать Диктофон (Green Apple Studio)
Диктофон, отличающийся интересным подходом к реализации звукозаписи. Первое, что бросается в глаза – звуковая спектрограмма в реальном времени, работающая независимо от того, ведется ли запись.
Вторая особенность – закладки в готовых аудиофайлах: например, важный момент в записанной лекции или фрагмент репетиции музыканта, который надо повторить.
Третья фишка – копирование записи напрямую в Google Drive без дополнительных настроек. В остальном же возможности этого приложения сопоставимы с конкурентами: выбор формата и качества записи, удобный каталог, таймер доступного времени и объема и встроенный плеер.
Недостатки также традиционны: некоторые возможности доступны только в платной версии, а в бесплатной присутствует реклама.
Скачать Диктофон (Engine Tools)
Конечно, большинству пользователей достаточно возможностей встроенных диктофонов. Тем не менее, многие из упомянутых выше решений превосходят приложения, идущие в комплекте с прошивкой. Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Источник: //lumpics.ru/voice-recorders-for-android/
Лучшие приложения 10 для записи звука для Android Tablet / Phone
Как записать звук с телефона Android? Вы не можете принимать диктофон на руку все время, потому что вы не знаете, когда вам это нужно. И тогда приложение звукового рекордера Android очень важно для вас.
Звукозапись предназначена для долговременной записи звука высокой четкости (HD), например, когда вы находитесь на деловой встрече или когда хотите записывать песни вокальным концертом. Поэтому для записи высококачественного звука на Android вам нужно найти лучший звукозаписывающий аппарат для Android.
И вы с радостью узнаете, что есть приложения 10 для записи звука на Android. Читайте дальше, чтобы узнать больше об этих программах из статьи.
1. Диктофон
Цена: бесплатно
Этот диктофон для Android является одним из самых удобных для пользователя приложений, у которого есть хорошо организованный интерфейс и высокая скорость работы.
Хотя это небольшой диктофон, он поддерживает пару реальных микрофонов, которые способны записывать отличный звук для Android. Запись с высокой точностью и эффектом 3D на самом деле привлекает многих из вас.
Кроме того, он позволяет вам делиться и загружать их на некоторые платформы, включая облачное хранилище.
2. Легкий диктофон
Цена: Бесплатно / $ 3.99
Easy Voice Recorder стремится исполнять свое имя, и это хорошо. Если вы являетесь зеленой рукой при записи звука на Android, этот диктофон Android является вашим лучшим выбором. Вы можете легко нажать кнопку микрофона, чтобы начать запись, а затем поделиться или сохранить по мере необходимости.
Он имеет панель состояния, которая поможет вам с легкостью управлять записью. Кроме того, он имеет некоторую дополнительную функцию, такую как возможность изменения типа файла, в который вы записываете. Кроме бесплатной версии, вы можете получить платную версию, чтобы получить больше возможностей.
Он поддерживает стереозапись, Bluetooth-микрофон и многое другое.
3. RecForge II
Цена: Бесплатно / $ 3.49
Если вы ищете рекордер для записи более продолжительного голоса для музыки или некоторых записей лекций, RecForge II может в значительной степени удовлетворить ваши потребности.
Это мощный звуковой рекордер для Android, который имеет множество функций, включая регулировку высоты тона, контроль усиления, управление темпом и так далее. В противном случае он также имеет встроенный редактор для клипа или редактирования ваших записей.
И он поддерживает углубленную запись с некоторыми дополнительными функциями, такими как планирование записей, яркий и яркий интерфейс записи.
4. Evernote
Цена: бесплатно / $ 3.99 в месяц / $ 5.99 в месяц
Вы можете быть знакомы с Evernote в качестве приложения для заметок. Но есть функция записи звука. Это особенно полезно для студентов, которые хотят записывать голос на Android в классе или некоторых литературных произведениях, а затем делать заметки вокруг него.
И вы можете легко сохранить их в своей учетной записи Evernote. В противном случае вы можете быстро получить доступ к своим записям на других платформах, например, ПК, Mac и Linux. И эти функции доступны в бесплатной версии.
У него были еще две версии, которые предоставят вам много возможностей.
5. Google Keep
Цена: бесплатно
Google Keep – еще одно приложение для заметок, которое также поддерживает запись звука на Android. Хотя записи голоса не могут быть слишком длинными и богато украшенными, это все еще хороший вариант, если вам нужно простое и простое использование.
Как и Evernote, Google Keep также поддерживает кросс-платформенную поддержку ПК / Linux / Mac с помощью Google Диска. Таким образом, вы можете легко получить доступ к своим звукозаписям в любых устройствах в любое время.
Кроме того, вы можете добавить текстовые заметки, примечания к изображениям, если хотите. И совершенно бесплатно скачать и использовать.
6. Умный диктофон
Цена: Бесплатно / $ 1.49
Smart Voice Recorder – это устройство записи звука Android, которое специально предназначено для долговременной записи. Вы можете использовать его, когда хотите записывать звуки, которые вы спите, или когда вы читаете лекции в школе.
В противном случае у него есть удивительная способность автоматически пропускать длительные периоды молчания, чтобы вы могли напрямую получить основную часть.
Другие функции, такие как установка записей в качестве мелодии звонка, инструмент для калибровки микрофона и другие, также доступны в этой программе.Помимо функций, упомянутых для бесплатной версии, вы также можете заплатить за 1.49 $, чтобы получить больше функций.
7. Snipback
Цена: бесплатно
Этот бесплатный звуковой рекордер для Android, который предлагает вам некоторые основные функции. Вы можете легко записать звук на Android, который вам нравится, и загрузить их, если необходимо. Кроме того, вы можете управлять этими файлами по своему усмотрению.
И он также предлагает вам некоторые другие функции, включая выбор качества звука, выбор продолжительности записи и фильтр уменьшения шума. Что особенно важно, так это то, что Snipback может восстановить до 30 секунд аудио до начала записи.
И вам нужно убедиться, что приложение открывается, если вы его используете.
8. Диктофон
Цена: бесплатно
В отличие от своего простого названия, Voice Recorder является полнофункциональным звукозаписывающим устройством для Android. Он поддерживает различные форматы, включая PCM (Wave), AAC и AMR, когда вы записываете звук на Android. Более того, его удобный интерфейс упрощает использование и управление файлами. И это позволяет записывать телефонные звонки, если ваши устройства поддерживаются.
9. Привет-Q Recorder
Цена: Бесплатно / $ 3.49
Hi-Q – отличный выбор среди различных приложений для диктофона Android. Он записывается в Mp3, поэтому вы можете открыть его практически на всех устройствах. Более того, он может помочь вам автоматически загрузить его в DropBox после завершения записи.
И вы также можете выбрать, какой микрофон вы хотите использовать, если на ваших устройствах установлено несколько устройств. В противном случае он поддерживает встроенную передачу Wi-Fi, управление усилением и другие другие функции.
И вы можете приобрести платную версию, чтобы получить больше функций.
10. Звуковой рекордер с лентой
Цена: бесплатно
Он имеет современный, интеллектуальный и простой интерфейс, что делает его невероятно простым в использовании. Он помогает записывать высококачественные ые аудио, ые заметки, аудиовизуальные заметки, ые заметки, заметки, даже когда ваш экран закрыт.
//www.youtube.com/watch?v=KBruecn2azU
Этот диктофон для Android предлагает больше возможностей, таких как сохранение всех ваших видеофайлов с различными форматами, функция совместного использования, которую вы можете отправлять на свой телефон, записанный на Android, в Dropbox. И вы обнаружите, что легче записывать и мутировать ваши ые файлы по сравнению с другими рекордерами.
Часть 2: запись звука для Android с использованием профессионального метода
Все эти звукозаписывающие устройства 10 Android, упомянутые выше, похожи на Tipard Захват экрана, Tipard Screen Capture – это инструмент записи для захвата экрана и видео / аудио на вашем ПК. Помимо некоторых приложений, записывающих звук на Android, он не только может поймать голос, но и экран.
Шаг 1
Захват экрана и запись онлайн-видео с высоким качеством
Он позволяет вам выбирать размер области экрана, и вы можете сохранять видеозаписи как MP4 или WMV или другие форматы.
Шаг 2
Запись аудиофайлов на компьютер
Он может записывать аудиофайлы на компьютер и голос микрофона. И файлы записи будут сохранены как MP3, AAC, M4A или WMA форматы, как вам нравится.
Шаг 3
Предварительный просмотр видеоизображения
Вы можете предварительно просмотреть, что вы захватили сразу после завершения записи. Кроме того, вы можете отрегулировать громкость при предварительном просмотре.
Более того, когда вы подключаете телефон Android к Windows или Mac через QuickTine или другие программы, вы также можете записывать звук на Android с помощью Tipard Screen Capture вместе с видеофайлами. Это должна быть универсальная программа для записи звука или действий Android.
Источник: //ru.tipard.com/mobile/record-sound-for-android.html