- Как превратить смартфон в микрофон (идеи и вопросы)
- Зачем это нужно?
- Идея 1. Смартфон в качестве BlueTooth гарнитуры
- Плюсы
- Минусы
- Мои комментарии и вопросы
- Идея 2. Аудиовыход смартфона на аудиовход компьютера
- Плюсы
- Минусы
- Мои комментарии и вопросы
- Идея 3. Смартфон в качестве аудиокарты
- Плюсы
- Минусы
- Мои комментарии и вопросы
- Идея 4. Передавать аудиопоток по сети
- Плюсы
- Минусы
- Мои комментарии и вопросы
- Идея 5. Компьютер как bluetooth наушники для смартфона
- Плюсы
- Минусы
- Как использовать Bluetooth микрофон для Android
- Зачем нужен микрофон
- Как использовать
- Приложение для регулировки
- Как использовать Bluetooth-микрофон для Android: Видео
- Bluetooth + Хороший звук + Микрофон = КАК?
- Как подключить внешний микрофон к Андроид
- Как подключить внешний микрофон к Андроид
- Вариант 1: Проводное подключение
- Джек 3,5 мм
- Подключение по USB
- Вариант 2: Соединение по Bluetooth
- Настройка и проверка микрофона
- Решение возможных проблем
- Подключённый микрофон не распознаётся
- Микрофон подключён, но не работает или работает некорректно
Как превратить смартфон в микрофон (идеи и вопросы)
Всем привет. Я бы хотел поговорить о том как можно превратить смартфон в микрофон для компьютера. У меня есть несколько идей, некоторые из которых я уже пробовал применять.
Зачем это нужно?
Бывает так, что нужно сделать озвучку для какого-то видео, но качественного микрофона под рукой нет. Озвучивать на внутренний микрофон — это значит угробить видео. А вот качество записи на многие современные смартфоны очень даже приличное. Поэтому приходится записывать на смартфон, а затем переносить записи на компьютер.
Но удобства здесь мало. Если вы делаете дубляж, то постоянно приходится перезаписывать фрагменты, где нужно чтобы ваша речь была быстрее или медленнее. А это значит, что каждый неудачный раз вам нужно снова копировать файл записи со смартфона на комп. Я хочу этого избежать, то есть сделать так, чтобы запись сразу оказывалась на компе, как будто вы подключили настоящий микрофон.
Ниже я перечислю свои идеи, приведу их плюсы и минусы. Хотел бы услышать ваши комментарии о возможности их реализации.
Идея 1. Смартфон в качестве BlueTooth гарнитуры
1. Написать драйвер для Android смартфона, который бы представлял его окружающим устройствам как беспроводная гарнитура (с микрофоном).
2. Написать приложение для Android смартфона, которое будет забирать звук со встроенного микрофона и направлять его этому драйверу.
3. Выполнить поиск bluetooth устройств на компьютере, подключить «беспроводную гарнитуру».
4. Выбрать её на компе в качестве приоритетного микрофона.
5. Profit
Плюсы
Никаких манипуляций на компе. Не требует дополнительного АО для пользователя.
Минусы
Скорее всего нужен будет root на смартфоне
Мои комментарии и вопросы
1. Возможно ли создать такой драйвер? Мне кажется что да. Я видел что-то подобное для подключения DualShock 3 (bluetooth геймпад для PlayStation) к смартфону (Sixaxis Controller).
2. Будет ли задержка при передаче? Уверен, что да.
3. Будет ли передача происходить без потерь? Не знаю.
Идея 2. Аудиовыход смартфона на аудиовход компьютера
1. Создать переходник с TRS на TRRS (CTIA)
2. Создать аттенюатор line to mic (как его делать — обсудим в моём следующем видео)
3. Запустить приложение Mic To Speaker, выводящее звук со встроенного микрофона смартфона на динамик/аудиовыход смартфона.
4. Подключить смартфон к компьютеру через переходник с аттенюатором.
5. Выбрать на компе внешний микрофон как приоритетный.
5. Profit
Плюсы
Никаких манипуляций на компе.
Минусы
Требует дополнительное аппаратное обеспечение
Мои комментарии и вопросы
1. Возможно ли выводить определённые звуки (уведомления) на встроенный динамик, если вставлен штекер в аудио разъём?
2. Возможно ли записывать звук именно со внутреннего микрофона, если вдруг смартфон определит, что доступен внешний микрофон? Я думаю, что приложение само может выбрать с какого устройства брать звук (со встроенного либо со внешнего микрофона). Но чтобы не было лишних проблем, в смартфон лучше вставлять TRS штекер, а не TRRS.
Идея 3. Смартфон в качестве аудиокарты
1. Сделать программу (или что?), чтобы смартфон мог идентифицироваться USB хосту как аудиокарта (т. е. сообщить компу Pid:Vid, соответствующий какой-либо аудиокарте).
2. Написать приложение на Android, которое будет слать звук со встроенного микрофона на «аудиокарту».
3. Активировать подмену vid:pid и запустить приложение
4. Подключить смартфон к компу по usb
5. Выбрать на компе микрофон со внешней аудиокарты как приоритетный
6. Profit
Примечание: описанное не имеет отношения к USB Audio для android. Usb аудио позволяет подключать внешнюю звуковуху к смартфону. То есть звук со смартфона можно выводить на неё и вводить с неё на смартфон. Но нам нужно, чтобы сам смартфон выступал аудиокартой.
Плюсы
Никаких манипуляций на компе.
Минусы
Скорее всего нужен будет root на смартфоне
Дополнительные задержки на usb контроллерах
Мои комментарии и вопросы
1. Возможна ли подмена Vid:Pid или это можно сделать только аппаратно?
2. Возможно ли использовать usb_ModeSwitch для управления такой подменой с компа или же такие манипуляции можно делать только на смартфоне?
3. Хватит ли пропускной способности usb 2.0, чтобы нормально передавать звук? Здесь сказано, что максимальный теоретический рейт для high-speed usb — это 1,023,000 байт/сек.
Идея 4. Передавать аудиопоток по сети
1. Установить приложение, которое отправляет аудио поток со внутреннего микрофона по сети (я использовал Ip Webcam, но это несвободное по).
2. Пробросить сеть смартфона на комп через adb по usb (чтобы исключить wifi). Ip Webcam-gst может сделать это автоматически.
3. Получить доступ с компа к этому потоку.
4. Зарегистрировать в системе виртуальный микрофон. Завернуть в него получаемый http поток в качестве источника. [Нужно для универсальности. Хотя можно использовать записывалку, которая умеет сразу ловить такие потоки, например vlc или open broadcaster].
5. Выбрать на компе этот виртуальный микрофон как приоритетный
6. Profit
Плюсы
Не нужен root на смартфоне
Минусы
Требуется клиентское ПО для компьютера
Мои комментарии и вопросы
1. VLC имеет встроенную возможность захвата http потока, но имеет серьёзные неудобства при записи (по крайней мере в Gui). Как vlc может захватывать поток с помощью командной строки не разобрался. Может кто подскажет?
2. Ip Webcam-gst умеет регистрировать виртуальный микрофон, но не умеет использовать кодек, отличный от Wav. Кто разбирается в gstreamer конвейерах? Нужно собрать конвейер, который бы поддерживал бы Opus и aac.
3. Я видел приложение WoMic, которое реализует такой функционал. Оно требует Win или Mac. А на Linux я применял ipwebcam. Это несвободная программа. Я думаю, что лучше бы функционал ipwebcam (по аудио части) включить в KDE Connect. Я был бы рад, если кто-то мне с этим помог.
Идея 5. Компьютер как bluetooth наушники для смартфона
1. Написать драйвер (?) для компьютера, который бы представлял его окружающим устройствам как bluetooth аудио колонки.
2. Написать программу для компьютера, которая будет регистрировать виртуальный микрофон и направлять в него приходящий на «колонки» звук.
3. Запустить программу на компьютере и оставаться видимым bluetooth устройством.
4. Запустить приложение Mic To Speaker на смартфоне и подключить его к «беспроводным наушникам». (Я не проверял, можно ли изменять слив при работе этого приложения, но думаю что проблем быть не должно. Если будут проблемы, значит надо написать программу для android, которая будет направлять звук со встроенного микрофона на «bluetooth колонки»).
5. Выбрать на компьютере виртуальный микрофон как приоритетный.
6. Profit
Плюсы
Не нужен root на смартфоне
Минусы
Для одновременного нормального функционирования блютуса компа (например, для bluetooth клавиатуры) скорее всего понадобится дополнительный bt донгл. Я видел подобную ситуацию с dualshock драйвером для компа.
Источник
Как использовать Bluetooth микрофон для Android
Операционная система Android может похвастаться огромным набором функций и большим количеством различных приложений, которые буквально каждый день выпускаются для нее. В представленной статье мы рассмотрим довольно интересную тему – что такое Bluetooth микрофон для Android.
Зачем нужен микрофон
Такое устройство станет хорошей находкой для автомобилистов, велосипедистов и мотоциклистов, которым правилами запрещено разговаривать по телефону на ходу. Специально для таких людей инженерами и была придумана система «свободные руки», которая позволяет ответить на звонок, не используя при этом телефон.
Пока Bluetooth оснащали гаджеты только верхнего ценового диапазона, микрофон, работающий по этому стандарту, мог позволить себе далеко не каждый, но сегодня радиомодуль стоит даже на бюджетных моделях.
Как использовать
Теперь подробно опишем, как используется Bluetooth гарнитура с микрофоном для Android, на примере наушников Plantronics:
- Сначала необходимо активировать модуль Bluetooth на телефоне. В версиях от 4.2 и выше это можно сделать, потянув экран пальцем вниз. Появится меню, где надо нажать на символ Bluetooth, когда он подсветится,
надо зайти в настройки и перейти в меню «Bluetooth»
там будут показаны сопряженные с телефоном устройства.
Далее надо взять гарнитуру, включить ее и одновременно зажать кнопку с изображением трубки. Гарнитура начнет светиться разными цветами и на телефоне появится меню, которое попросит PIN-код для подтверждения.
Этот код можно найти в инструкции к гарнитуре. Стандартный код на большинстве устройств – 0000.
Если код был введен правильно, появится сообщение о том, что гарнитура присоединена.
После подключения гарнитура при звонке будет работать и в качестве наушников? и в качестве микрофона. Громкость Bluetooth микрофона на Android может регулироваться, а может и нет – все зависит от конкретной модели. В любом случае, чтобы выяснить это надо почитать документацию.
Приложение для регулировки
Последнее, о чем хотелось бы поговорить в этой статье, – приложения для Android с Bluetooth микрофоном. Одна из таких программ – MicTester . Она используется для тестирования микрофона. Основное преимущество программы – бесплатность.
Для использования ее надо скачать, запустить и записать что-то с помощью гарнитуры, используя кнопку «Record from your headset».
Во время воспроизведения можно будет услышать качество записи.
Еще одно приложение – Bluetooth Recorder .
Работа программы похожа, только интерфейс более приятный.
Как использовать Bluetooth-микрофон для Android: Видео
Источник
Bluetooth + Хороший звук + Микрофон = КАК?
Еще лет 10 назад купил себе блютуз гарнитуру Nokia bh-102, после чего понял что не всякая гарнитура может в хороший звук, с поправкой на возраст такую ошибку можно было допустить. Следующей попыткой стала легендарная (как на меня) Nokia bh-503.
Эта гарнитура все еще работает и держит заряд после 10 лет пользования, правда износилась. Она поддержывала A2DP — что давала безпроводной стерео звук в достаточном качестве не вызывая кровотечение с ушей а батарейка держала дольше телефона. Работала она со всем что было на протяжении этих лет (например Nokia 6700, THL W1+, HTC Sensation XE, все ноуты где был блютуз, кроме Motorola droid 2, там иногда пропадала связь). Уже тогда я не понимал почему нельзя использовать микрофон и стереозвук играя в онлайн игры на ноуте (Дока 2, ответный удар и тд), посчитав что гарнитура попросту не поддерживает такие кодеки забил на это и использовал только как наушники.
На распродаже решил взять более компактную и наверное современую гарнитуру где давали в подарок mi band 2 и имея нормальные отзывы (аля норм за свои деньги). И тут я начал жыть с Zeus Storm. До 8 часов воспроизведения на средней громкости, что правда. Влагозащита: IPX7 — что проверялось походом в душ. Технология подавления шума: CVC6.0 — за два года использования так и не понял как оно работает, по сути глушит форм фактор затычек а не «технология шумоподавления». Что с кодеками непонятно, скорее всего только SBC, мои мейзу\сяоми\хуавеи ААС там не видят — значит и нету. Звук вроде норм, но проводной лучше, да и Meizu POP 2 лучше, не говоря о айрподсах и тд. После неудачной попытки подключить их к PS 4 или заставить работать как стерео наушники и микрофон одновремено на ПК решил поискать другие уши.
Прошерстив интернеты, прочитав о множестве кодеков я сдался и написал этот текст. Получаеться в наше время нет нормальной блютуз гарнитуры что может и хороший звук в ушах и одновремено передавать голос с микрофона? Хорошая статья на хабре указывает что есть два кодека.
Это FastStream и aptX Low Latency — но найти уши, смартфон и блютус свисток под это все очень сложно (невозможно?). Сейчас у меня не телефоне есть «Bluetooth 5.0, BLE, SBC, AAC, aptX, aptX HD, LDAC и HWA Audio» — под это дело и собираюсь метить гарнитуру. До этого присматривал Huawei Freebuds 3, но там походу только SBC, AAC.
На ПК сейчас юзаю Logitech g533, но там свой ЮСБ свисток и к смартфону это дело нармально не присобачиш. Звук в ушах и одновременная работа микрофона на высоте.
Собственно сам вопрос дорогие жители DTF: Есть ли блютуз гарнитура что поддерживает хорошую передачу звука в уши с одновременой работой микрофона?
UPD1: Желательно TWS или что-то не очень громозкое 🙂
Источник
Как подключить внешний микрофон к Андроид
Как подключить внешний микрофон к Андроид
Содержание: Как подключить внешний микрофон к Андроид
Вариант 1: Проводное подключение
Многие пользователи предпочитают проводные устройства как более надёжные. Девайсы под управлением Android поддерживают два типа соединения: через разъём 3,5 мм или USB.
Джек 3,5 мм
Этот порт, называемый также аудиоджеком, используется в современных смартфонах и планшетах в основном для вывода звука в наушники или колонки, тогда как ввод предусматривается исключительно через комбинированные гарнитуры. Однако существует и метод подключения микрофонов, но для его использования понадобится приобрести специальный переходник TRS/TRRS, который выглядит следующим образом:
Соедините микрофон и кабель, затем подключите эту конструкцию к Android-устройству. Также в продаже можно найти звукоснимающие девайсы, предназначенные для работы с комбинированными аудиоразъёмами – они не требуют переходников, но совместимы далеко не с каждым смартфоном, поэтому вариант с выделенным устройством через адаптер выглядит более надёжным решением.
Подключение по USB
В последнее время производители Android-девайсов следуют современному тренду отказа от установки аудиоджека. В то же время на рынке появляется всё больше устройств, которые используют не разъём 3,5 mm, а USB.
Конечно, его тоже можно подключить к смартфону или планшету под управлением «зелёного робота», причём даже проще, чем классическое. В таком случае задействуется технология OTG, для работы которой потребуется адаптер с полноразмерного USB на microUSB или Type-C.
Процедура соединения аналогична варианту с аудиоджеком: подключаете переходник к микрофону, затем всю конструкцию к телефону. Готово, устройством можно пользоваться.
Вариант 2: Соединение по Bluetooth
Микрофоны, которые подключаются по протоколу Bluetooth, становятся всё популярнее и доступнее. Разумеется, их тоже можно соединить с Android, а процедура сопряжения выглядит точно так же, как и подключение других подобных гаджетов, например, наушников.
Беспроводные девайсы такого типа намного удобнее соединяемых физически, однако они могут быть чувствительны к помехам, а также в некоторых моделях нижнего ценового сегмента наблюдается плохое качество передаваемого звука.
Настройка и проверка микрофона
После подключения устройства рекомендуется убедиться в его работоспособности, а также, по желанию, настроить. Обе процедуры выполняются через ПО, способное работать с внешними микрофонами, например, Open Camera, популярное у многих энтузиастов мобильной съёмки.
1. После загрузки и установки откройте приложение, затем в его главном окне тапните по иконке шестерёнки.
2. В перечне параметров выберите пункт «Настройки видео».
3. Воспользуйтесь настройкой «Источник звука».
Далее нажмите на позицию «Внешний микрофон…».
Закройте настройки приложения и снимите тестовый ролик для проверки сделанных изменений – если результат неудовлетворительный, попробуйте переподключить устройство или используйте другой софт.
Решение возможных проблем
К сожалению, иногда при подключении и использовании внешнего звукоснимающего устройства на Android можно столкнуться с теми или иными проблемами. Рассмотрим наиболее частые и подскажем методы их решения.
Подключённый микрофон не распознаётся
Как показывает практика, самый частый из возможных сбоев, и возникает вследствие неправильного подключения или аппаратных неисправностей. Проверить это можно следующим образом:
1. Убедитесь в работоспособности микрофона – подключите его к совместимому устройству (например, компьютеру) и проверьте, работает ли средство ввода звука.
2. Если гаджет исправен, причиной проблем могут быть переходники, особенно если используется соединение по USB – нередко среди дешёвых экземпляров попадается брак.
3. Заодно изучите гнёзда на целевом устройстве – очень часто в разъёмы может набиваться пыль или грязь, которая не даёт вставить адаптер до конца, отчего смартфон/планшет и не может распознать микрофон. Также нелишним будет почистить порты ватной палочкой со спиртом.
Неисправные микрофоны и переходники обычно не имеет смысла ремонтировать, проще будет их заменить, тогда как поломки в Android-устройстве можно устранить в сервисном центре.
Микрофон подключён, но не работает или работает некорректно
Эта проблема может возникать как по аппаратным, так и по программным причинам.
1. Первая подобна предыдущей рассмотренной и почти всегда означает аппаратную неисправность либо самого микрофона, либо используемого адаптера. Попробуйте заменить устройства на заведомо рабочие и проверить их поведение.
2. Иногда источником сбоя могут быть смартфон или планшет – система по каким-то причинам не отключает встроенное решение, отчего внешнее и не может быть задействовано. Как правило, в подобных случаях помогает перезагрузка, но если она не принесла эффекта, дело в каких-то специфичных параметрах прошивки, которые, увы, со стороны пользователя изменить невозможно.
3. Также далеко не каждая Андроид-программа для записи звука или видео умеет работать с внешними микрофонами. Обычно поддержка подобных устройств должна быть заявлена разработчиком, поэтому в спорном случае свяжитесь с ним или каким-то иным образом уточните эту информацию. Если окажется, что ПО не работает с подключёнными средствами вывода звука, просто подберите аналог.
Источник