Задать вопрос
@polxz

Как использовать телефон в качестве микрофона?

Здраствуйте. Раньше пользовался программой на виндовс "WO mic", сейчас перешел на линукс минт, на ноутбуке микрофон не работает. Есть ли анологи под минт?
  • Вопрос задан
  • 1898 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
suffix_ixbt
@suffix_ixbt
https://www.babai.ru/
Если используете pavucontrol(pulseaudio), вам следует сделать:

$ pulseaudio -k
$ killall micclient-x86_64.AppImage
$ sudo modprobe -r snd-aloop
$ sudo vi /etc/pulse/default.pa


добавить в default.pa:

load-module module-alsa-source device=hw:CARD=Loopback,DEV=1,SUBDEV=0

$ sudo modprobe snd-aloop
$ pulseaudio --start
$ sudo cp micclient-x86_64.AppImage /usr/bin/MicClient
$ while true; do nohup MicClient -t Wifi 192.168.1.100 > /dev/null 2>&1; sleep 1; done &


192.168.1.100 - это IP-адрес моего телефона в локальной сети, вы должны изменить его на IP-адрес вашего телефона.

В pavucontrol(регулятор громкости) на вкладке "Устройства ввода" включите "Встроенный звук" (а не "Встроенный аналоговый стереозвук") в качестве устройства ввода.

И перенаправьте звук MicClient на виртуальное устройство вывода, сначала в "pavucontrol / Устройства ввода", чтобы поставить галочку "Встроенный звук" на "Установить как резервный", а затем:

$ pactl load-module module-loopback latency_msec=1

Теперь с WoMic в android и micclient-x86_64.AppImage в x64 linux, у вас есть набор домашнего караоке-оборудования с почти нулевой задержкой.

Если вы слышите много шумов, вы можете попробовать переключить "Настройки микрофона WO / Источник звука" в своем телефоне Android, например: nexus 6p должен выбрать "Микрофон (режим 2)".

Чтобы отключить перенаправление звука MicCleint на устройство вывода:

$ pactl unload-module module-loopback

Обратитесь: https://gist.github.com/diyism/5959444e324a1b38509...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы