Если используете 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...