Фон при записи микрофона
Фон при записи микрофона
Имею обычные уши USB Logitech с микрофоном
По идее
в config.txt (чтоб вообще не заморачиваться)
dtparam=audio=off
Далее в WTC
sound=on
microphone=on
ни и можно еще добавить чтоб уровень дергать
microphone_level=100,infobox
заходим по RDP все ок, звук есть, чистый!, начинаем писать с микрофона и в записи ФОН.
Пробовал виндового клиента в этой же вирутальной машине, там все ок, никаких фонов.
Раньше у вас такая вот штука была, сейчас ее нет, может это как-то связано
numid=9,iface=MIXER,name='Auto Gain Control'
; type=BOOLEAN,access=rw------,values=1
: values=off
По идее
в config.txt (чтоб вообще не заморачиваться)
dtparam=audio=off
Далее в WTC
sound=on
microphone=on
ни и можно еще добавить чтоб уровень дергать
microphone_level=100,infobox
заходим по RDP все ок, звук есть, чистый!, начинаем писать с микрофона и в записи ФОН.
Пробовал виндового клиента в этой же вирутальной машине, там все ок, никаких фонов.
Раньше у вас такая вот штука была, сейчас ее нет, может это как-то связано
numid=9,iface=MIXER,name='Auto Gain Control'
; type=BOOLEAN,access=rw------,values=1
: values=off
Re: Фон при записи микрофона
попробовал старый SoundBlaster на котором у меня на другом проекте все работает, запись чистая!? настройки в config.wtc для обеих карты одинаковые использовал, странно это все. Еще раз - через windows mstsc Logitech четко пробрасывает.
Это может быть из за того что с драйверами какая-то ерунда на WT WARE для этой гарнитуры Logitech (Logitech, Inc. Headset H390.)?
\----------------------------------------------------
[ KERNEL] [ 2.238043] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ KERNEL] [ 2.368253] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
[ KERNEL] [ 2.368272] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ KERNEL] [ 5.508049] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
[ KERNEL] [ 5.702650] usb 1-1.4: New USB device found, idVendor=046d, idProduct=0a44, bcdDevice= 1.27
[ KERNEL] [ 5.702672] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ KERNEL] [ 5.702687] usb 1-1.4: Product: Logitech USB Headset
[ KERNEL] [ 5.702698] usb 1-1.4: Manufacturer: Logitech
[ KERNEL] [ 5.723408] input: Logitech Logitech USB Headset as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:046D:0A44.0001/input/input0
[ KERNEL] [ 5.801018] hid-generic 0003:046D:0A44.0001: input,hidraw0: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-3f980000.usb-1.4/input3
[ initrd] [ 12.158197] Unpack /bootmedia/packages/pi2-lib.
[ initrd] [ 13.030349] USB: 0424:ec00 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter.
[ initrd] [ 13.030454] USB: 0424:9514 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub.
[ initrd] [ 13.030492] USB: 046d:0a44 Logitech, Inc. Headset H390.
[ initrd] [ 16.161629] Load Ethernet drivers.
[ initrd] [ 16.161684] modprobe lan78xx.
[ initrd] [ 16.166947] modprobe smsc95xx.
[ KERNEL] [ 16.174394] usbcore: registered new interface driver lan78xx
[ KERNEL] [ 16.182369] smsc95xx v2.0.0
[ KERNEL] [ 16.227364] Generic PHY usb-001:003:01: attached PHY driver (mii_bus:phy_addr=usb-001:003:01, irq=POLL)
[ KERNEL] [ 16.229714] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:88:89:07
[ KERNEL] [ 16.230795] usbcore: registered new interface driver smsc95xx
--------------------------------------------------
[ gm] [ 24.264961] Run '/sbin/snd_start 100 100 100', log '', env '', pid ''.
[ pfac] [ 24.265097] Run /sbin/snd_start 100 100 100.
[ pfac] [ 24.265473] Ok, PID 553.
[ snd_start] [ 24.271091] /------[ Level 100: 'Logitech USB Headset' ]------
[ snd_start] [ 24.274895] | Sound device 'hw:0', card 'Headset' 'Logitech Logitech USB Headset at usb-3f980000.usb-1.4, full speed'.
[ snd_start] [ 24.274978] | Mixer name 'USB Mixer'.
[ snd_start] [ 24.275041] | Components 'USB046d:0a44'.
[ snd_start] [ 24.275104] | Playback Channel Map: integer, skip.
[ snd_start] [ 24.275166] | Capture Channel Map: integer, skip.
[ snd_start] [ 24.275228] | Mic Playback Switch: boolean, turn OFF.
[ snd_start] [ 24.275307] | Mic Playback Volume: integer, set min value 0.
[ snd_start] [ 24.275379] | Headphone Playback Switch: boolean, turn ON.
[ snd_start] [ 24.275442] | Headphone Playback Volume: integer 0..41 step 0, Volume 100% -> 41.
[ snd_start] [ 24.287463] | Mic Capture Switch: boolean, turn ON.
[ snd_start] [ 24.287532] | Mic Capture Volume: integer 0..13 step 0, Volume 100% -> 13.
[ snd_start] [ 24.287588] \-----------------------------------------
Это может быть из за того что с драйверами какая-то ерунда на WT WARE для этой гарнитуры Logitech (Logitech, Inc. Headset H390.)?
\----------------------------------------------------
[ KERNEL] [ 2.238043] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ KERNEL] [ 2.368253] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
[ KERNEL] [ 2.368272] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ KERNEL] [ 5.508049] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
[ KERNEL] [ 5.702650] usb 1-1.4: New USB device found, idVendor=046d, idProduct=0a44, bcdDevice= 1.27
[ KERNEL] [ 5.702672] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ KERNEL] [ 5.702687] usb 1-1.4: Product: Logitech USB Headset
[ KERNEL] [ 5.702698] usb 1-1.4: Manufacturer: Logitech
[ KERNEL] [ 5.723408] input: Logitech Logitech USB Headset as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:046D:0A44.0001/input/input0
[ KERNEL] [ 5.801018] hid-generic 0003:046D:0A44.0001: input,hidraw0: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-3f980000.usb-1.4/input3
[ initrd] [ 12.158197] Unpack /bootmedia/packages/pi2-lib.
[ initrd] [ 13.030349] USB: 0424:ec00 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter.
[ initrd] [ 13.030454] USB: 0424:9514 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub.
[ initrd] [ 13.030492] USB: 046d:0a44 Logitech, Inc. Headset H390.
[ initrd] [ 16.161629] Load Ethernet drivers.
[ initrd] [ 16.161684] modprobe lan78xx.
[ initrd] [ 16.166947] modprobe smsc95xx.
[ KERNEL] [ 16.174394] usbcore: registered new interface driver lan78xx
[ KERNEL] [ 16.182369] smsc95xx v2.0.0
[ KERNEL] [ 16.227364] Generic PHY usb-001:003:01: attached PHY driver (mii_bus:phy_addr=usb-001:003:01, irq=POLL)
[ KERNEL] [ 16.229714] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:88:89:07
[ KERNEL] [ 16.230795] usbcore: registered new interface driver smsc95xx
--------------------------------------------------
[ gm] [ 24.264961] Run '/sbin/snd_start 100 100 100', log '', env '', pid ''.
[ pfac] [ 24.265097] Run /sbin/snd_start 100 100 100.
[ pfac] [ 24.265473] Ok, PID 553.
[ snd_start] [ 24.271091] /------[ Level 100: 'Logitech USB Headset' ]------
[ snd_start] [ 24.274895] | Sound device 'hw:0', card 'Headset' 'Logitech Logitech USB Headset at usb-3f980000.usb-1.4, full speed'.
[ snd_start] [ 24.274978] | Mixer name 'USB Mixer'.
[ snd_start] [ 24.275041] | Components 'USB046d:0a44'.
[ snd_start] [ 24.275104] | Playback Channel Map: integer, skip.
[ snd_start] [ 24.275166] | Capture Channel Map: integer, skip.
[ snd_start] [ 24.275228] | Mic Playback Switch: boolean, turn OFF.
[ snd_start] [ 24.275307] | Mic Playback Volume: integer, set min value 0.
[ snd_start] [ 24.275379] | Headphone Playback Switch: boolean, turn ON.
[ snd_start] [ 24.275442] | Headphone Playback Volume: integer 0..41 step 0, Volume 100% -> 41.
[ snd_start] [ 24.287463] | Mic Capture Switch: boolean, turn ON.
[ snd_start] [ 24.287532] | Mic Capture Volume: integer 0..13 step 0, Volume 100% -> 13.
[ snd_start] [ 24.287588] \-----------------------------------------
-
- Разработчик
- Сообщения: 12005
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Фон при записи микрофона
Через windows mstsc с той же малины?
Если это действительно фон, то он скорее от блока питания будет, чем от софта.
Попробуй запустить втварь на том же компьютере, с которого через windows mstsc Logitech четко пробрасывает. И пробросить с того же компьютера через втварь.
Ядро даёт нам список контролов для гвукового устройства. Это все:
[ snd_start] [ 24.271091] /------[ Level 100: 'Logitech USB Headset' ]------
[ snd_start] [ 24.274895] | Sound device 'hw:0', card 'Headset' 'Logitech Logitech USB Headset at usb-3f980000.usb-1.4, full speed'.
[ snd_start] [ 24.274978] | Mixer name 'USB Mixer'.
[ snd_start] [ 24.275041] | Components 'USB046d:0a44'.
[ snd_start] [ 24.275104] | Playback Channel Map: integer, skip.
[ snd_start] [ 24.275166] | Capture Channel Map: integer, skip.
[ snd_start] [ 24.275228] | Mic Playback Switch: boolean, turn OFF.
[ snd_start] [ 24.275307] | Mic Playback Volume: integer, set min value 0.
[ snd_start] [ 24.275379] | Headphone Playback Switch: boolean, turn ON.
[ snd_start] [ 24.275442] | Headphone Playback Volume: integer 0..41 step 0, Volume 100% -> 41.
[ snd_start] [ 24.287463] | Mic Capture Switch: boolean, turn ON.
[ snd_start] [ 24.287532] | Mic Capture Volume: integer 0..13 step 0, Volume 100% -> 13.
[ snd_start] [ 24.287588] \-----------------------------------------
Можно ещё на веб-интерфейс посмотреть в раздел Sound Mixer. Если там будет больше контролов, это будет любопытно и можно покопать. Но наверное не будет. Куда делся 'Auto Gain Control' (он точно был именно на этой гарнитуре?) надо у ядерщиков спрашивать. Я не знаю, как в этот список контролов что-то добавить...
Re: Фон при записи микрофона
1. нормально работает когда mstsc из windows 11 на VDI Windows 10(виртуальная машина Hyper-V) при использовании USB Logitech Headset H390
2. фонит когда rdp из wtware на базе Pi3 в туже машину VDI Windows 10 при использовании USB Logitech Headset H390
3. НЕ фонит когда rdp из wtware на базе Pi3 в туже машину VDI Windows 10 при использовании USB Sound Blaster
блок питания, pi3 и настройки config.wtc в пунктах 2,3 одни и теже.
просто на Usb Sounb Blaster идет 3.5 Jack и нормальных ушей с микрофоном нет под это дело, чтоб пользователю отдать, походу придется поискать..
суть обращения: думал может какие-то настройки есть для опции microphone или там драйвер подкинуть в wtware свежий, так то Logitech USB Headset распространены максимально, странно это все, что ни у кого не вылезло.
п.с. попытался прокинуть через virtualhere, как устройство, в виртуальной машине оно появляется в диспетчере устройств, но не взлетает, я так понимаю проброс через RDP конфликтует с VirtualHere и если как запретить virtualhere забирать устройство я знаю, то как отключить проброс звука/микрофона по RDP с WTWARE в виртуалку нет, пробовал комментировать sound или писать sound=off не помогло.
Пробовал прокидывать USB Logitech Headset H390 в консольную сессию windows, через VirtualHere, как устройство (НЕ по RDP), все работает замечательно. Грабли именно в конфликте с RDP, как и в теме про картридер...
Видел встроенная фича есть в WTWARE для проброса USB порта, как появлюсь на работе попробую, но чую она так же будет конфликтовать с RDP пробросом + по-моему там надо четко порт указывать какой.
В VirtualHere главное это клиентская часть + значительно в некоторых задачах стабильнее работает чем то что зашито в rdp, например вытаскиваю USB Logitech Headset H390 и вставляю на лету USB Sound Blaster у меня в логах пишет - крешнула alsa и перестает работать звук по RDP, надо перезапускаться, ну и всякие мелочи типа, нельзя регулировать с винды уровень микрофона, ток через infobox или с telnetd командами.
В общем пока перевожу физическое рабочее место в виртуальное ищу рабочее решение.
2. фонит когда rdp из wtware на базе Pi3 в туже машину VDI Windows 10 при использовании USB Logitech Headset H390
3. НЕ фонит когда rdp из wtware на базе Pi3 в туже машину VDI Windows 10 при использовании USB Sound Blaster
блок питания, pi3 и настройки config.wtc в пунктах 2,3 одни и теже.
просто на Usb Sounb Blaster идет 3.5 Jack и нормальных ушей с микрофоном нет под это дело, чтоб пользователю отдать, походу придется поискать..
суть обращения: думал может какие-то настройки есть для опции microphone или там драйвер подкинуть в wtware свежий, так то Logitech USB Headset распространены максимально, странно это все, что ни у кого не вылезло.
п.с. попытался прокинуть через virtualhere, как устройство, в виртуальной машине оно появляется в диспетчере устройств, но не взлетает, я так понимаю проброс через RDP конфликтует с VirtualHere и если как запретить virtualhere забирать устройство я знаю, то как отключить проброс звука/микрофона по RDP с WTWARE в виртуалку нет, пробовал комментировать sound или писать sound=off не помогло.
Пробовал прокидывать USB Logitech Headset H390 в консольную сессию windows, через VirtualHere, как устройство (НЕ по RDP), все работает замечательно. Грабли именно в конфликте с RDP, как и в теме про картридер...
Видел встроенная фича есть в WTWARE для проброса USB порта, как появлюсь на работе попробую, но чую она так же будет конфликтовать с RDP пробросом + по-моему там надо четко порт указывать какой.
В VirtualHere главное это клиентская часть + значительно в некоторых задачах стабильнее работает чем то что зашито в rdp, например вытаскиваю USB Logitech Headset H390 и вставляю на лету USB Sound Blaster у меня в логах пишет - крешнула alsa и перестает работать звук по RDP, надо перезапускаться, ну и всякие мелочи типа, нельзя регулировать с винды уровень микрофона, ток через infobox или с telnetd командами.
В общем пока перевожу физическое рабочее место в виртуальное ищу рабочее решение.
-
- Разработчик
- Сообщения: 12005
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Фон при записи микрофона
Запусти втарь на этом же компьютере. Вместо windows 11. С тем же логитеком, который фонит на малине. На настоящем компьютере будет фонить?
Re: Фон при записи микрофона
посмотрел web интерфейс, там тоже Auto gain control нет
sound=on,hw:0:0
numid=5,iface=MIXER,name='Headphone Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=6,iface=MIXER,name='Headphone Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=41,step=0
: values=20,20
| dBminmax-min=-41.00dB,max=0.00dB
numid=3,iface=MIXER,name='Mic Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=4,iface=MIXER,name='Mic Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=15,step=0
: values=0
| dBminmax-min=-15.00dB,max=0.00dB
numid=7,iface=MIXER,name='Mic Capture Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=8,iface=MIXER,name='Mic Capture Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=13,step=0
: values=13
| dBminmax-min=16.00dB,max=29.00dB
numid=2,iface=PCM,name='Capture Channel Map'
; type=INTEGER,access=r----R--,values=1,min=0,max=36,step=0
: values=0
| container
| chmap-fixed=MONO
numid=1,iface=PCM,name='Playback Channel Map'
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
я конечно разберусь как запускать с флешки wtware на настоящем компе и попробую, если это поможет делу, но не верю я что дело в питании, как я сказал выше, если мапить порт USB без участия RDP в туже виртуальную машину с тогоже пи3 с тем же блоком то фона НЕТ. К тому же сначала я пробовал это на рабочем месте сотрудника где это у будет стоять, т.е. на другой виртуальной машине под WIn10 и другой Pi3 где вообще ПОЕ питание и там был ФОН. Потом я собрал тестовый стенд для выяснения...
так же у меня 2е наушников Logitech, пробовал оба, дело не в ушах.
sound=on,hw:0:0
numid=5,iface=MIXER,name='Headphone Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=6,iface=MIXER,name='Headphone Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=41,step=0
: values=20,20
| dBminmax-min=-41.00dB,max=0.00dB
numid=3,iface=MIXER,name='Mic Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=4,iface=MIXER,name='Mic Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=15,step=0
: values=0
| dBminmax-min=-15.00dB,max=0.00dB
numid=7,iface=MIXER,name='Mic Capture Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=8,iface=MIXER,name='Mic Capture Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=13,step=0
: values=13
| dBminmax-min=16.00dB,max=29.00dB
numid=2,iface=PCM,name='Capture Channel Map'
; type=INTEGER,access=r----R--,values=1,min=0,max=36,step=0
: values=0
| container
| chmap-fixed=MONO
numid=1,iface=PCM,name='Playback Channel Map'
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
я конечно разберусь как запускать с флешки wtware на настоящем компе и попробую, если это поможет делу, но не верю я что дело в питании, как я сказал выше, если мапить порт USB без участия RDP в туже виртуальную машину с тогоже пи3 с тем же блоком то фона НЕТ. К тому же сначала я пробовал это на рабочем месте сотрудника где это у будет стоять, т.е. на другой виртуальной машине под WIn10 и другой Pi3 где вообще ПОЕ питание и там был ФОН. Потом я собрал тестовый стенд для выяснения...
так же у меня 2е наушников Logitech, пробовал оба, дело не в ушах.
-
- Разработчик
- Сообщения: 12005
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Фон при записи микрофона
Хм. Да. Если физически те же уши подключены в ту же малину с тем же блоком питания и через VirtualHere фона нет, значит дело не в питании.
Покажи лог. Свежая втварь, 100% громкости микрофона. Перегрузи, запиши пару секунд, послушай что фон записался, сохрани лог.
Re: Фон при записи микрофона
Короче сегодня вышел на работу и не смог повторить ситуацию чтоб на USB SoundBlaster совсем не было фона.
Пробовал откатываться даже на WTWare 6.10 на котором проект с громкой связью.
Брал jack отдельный микрофон Genius и старые уши Genius с микрофоном + USB SoundBlaster, брал 3!!! разных USB Logitech Headset H390. На H390 фонит адски, меньше всего фонит на отдельном микрофоне Genius +SoundBlaster в зависимости от настройки. Звук фона РАЗНЫЙ.
Пробовал Pi3, P4, Pi5, пробовал питание чисто от разных моделей ИБП(без подключения в сеть), пробовал разные блоки питания (разные модели), даже другой источник пое пробовал. Пробовал разные USB на PI5 (синий черный).
Если прислушаться на физической машине с виндовс тоже очень слабый фон есть на микрофонах что я тестировал.
Наконец понял как прокидывать звук через VirtualHere (как устройство в виндовс) в rdp сессию и вы сами на форуме об этом написали. Но даже при таком пробросе (когда драйвер на стороне виртуальной машины) тот же самый фон.
ремарим строки
#microphone=on
#microphone_level=100,infobox
и в строке sound - все как в mstsc (там нет для микрофона такой опции, есть только для звука, но это влияет и на микрофон)
sound=remote
далее все четко, тыкать можем на лету в разные USB, разные звуковухи и нечего не крешиться! (завесить можно, но надо очень постараться). Выткнул -на звуке крестик, воткнул и система сразу показывает что звук/микрофон в системе появился. Есть такая фишка как выводить звук с микрофона в уши, чтоб сразу слышать что фон есть без записи. При пробросе через RDP почему-то эта галка тыкается, но не работает.
Что касается всяких бустов микрофона и авто чувствительности (геин), Alsa в линукс по сути так же реагирует как windows, если драйвер это дает, то и в звуковой подсистеме фишка появляется. При sound=plug включаю USB Logitech Headset H390 гейна нет, включаю USB SoundBlaster и "Микшер звука" в веб морде wtware показывает что гейн есть, далее telnetd и можно побаловаться. Так же и в винде, например если есть шумоподавление или буст, то в настройке микрофона появляется ползунок буста или вкладка для шумоподавления.
В итоге, я взял USB Bluetooth, прокинул его через virtualhere в виртуальную машину как устройство и подцепил к виртальной машине свои беспроводные уши. Запись кристально чистая, идеальнейшая! Вывод: надо искать микрофон (гарнитуру USB) с активным шумоподавлением, направленный, на который не влияет "земля" PI.
Конечно всякие линуксоиды как-то там записывают этот противный фон, как-то его применяют для формирования шаблона шумоподавления, но нам это все не надо.
Пробовал откатываться даже на WTWare 6.10 на котором проект с громкой связью.
Брал jack отдельный микрофон Genius и старые уши Genius с микрофоном + USB SoundBlaster, брал 3!!! разных USB Logitech Headset H390. На H390 фонит адски, меньше всего фонит на отдельном микрофоне Genius +SoundBlaster в зависимости от настройки. Звук фона РАЗНЫЙ.
Пробовал Pi3, P4, Pi5, пробовал питание чисто от разных моделей ИБП(без подключения в сеть), пробовал разные блоки питания (разные модели), даже другой источник пое пробовал. Пробовал разные USB на PI5 (синий черный).
Если прислушаться на физической машине с виндовс тоже очень слабый фон есть на микрофонах что я тестировал.
Наконец понял как прокидывать звук через VirtualHere (как устройство в виндовс) в rdp сессию и вы сами на форуме об этом написали. Но даже при таком пробросе (когда драйвер на стороне виртуальной машины) тот же самый фон.
ремарим строки
#microphone=on
#microphone_level=100,infobox
и в строке sound - все как в mstsc (там нет для микрофона такой опции, есть только для звука, но это влияет и на микрофон)
sound=remote
далее все четко, тыкать можем на лету в разные USB, разные звуковухи и нечего не крешиться! (завесить можно, но надо очень постараться). Выткнул -на звуке крестик, воткнул и система сразу показывает что звук/микрофон в системе появился. Есть такая фишка как выводить звук с микрофона в уши, чтоб сразу слышать что фон есть без записи. При пробросе через RDP почему-то эта галка тыкается, но не работает.
Что касается всяких бустов микрофона и авто чувствительности (геин), Alsa в линукс по сути так же реагирует как windows, если драйвер это дает, то и в звуковой подсистеме фишка появляется. При sound=plug включаю USB Logitech Headset H390 гейна нет, включаю USB SoundBlaster и "Микшер звука" в веб морде wtware показывает что гейн есть, далее telnetd и можно побаловаться. Так же и в винде, например если есть шумоподавление или буст, то в настройке микрофона появляется ползунок буста или вкладка для шумоподавления.
В итоге, я взял USB Bluetooth, прокинул его через virtualhere в виртуальную машину как устройство и подцепил к виртальной машине свои беспроводные уши. Запись кристально чистая, идеальнейшая! Вывод: надо искать микрофон (гарнитуру USB) с активным шумоподавлением, направленный, на который не влияет "земля" PI.
Конечно всякие линуксоиды как-то там записывают этот противный фон, как-то его применяют для формирования шаблона шумоподавления, но нам это все не надо.
Re: Фон при записи микрофона
100% аппаратная проблема, достаточно взять отвёртку за ее железную часть рукой и прикоснутся ей к "земле" USB разъёма PI и тут же фон становится минимальным (вы заземление) или взять медный провод обмотать им "землю" USB разъёма Logitech Headset H390, второй конец привинтить к компьютеру и фон - становиться равным тому же фону что на компьютере, т.е. тоже минимальным.
Причем 70% фона вносит HDMI монитор
Хз как это все побороть и почему POE питание это не решает (разницу на блоке питания и на пое с отключенным HDMI не заметил). Соответственно если есть доступ к настройки буста и отключению гейна, то программным путем с этим еще немного можно бороться путем просто снижения чувствительности микрофона (например громкая связь), но по сути программно эту проблему не закрыть. Добавление всякого поролона и прочей ворсы тоже поможет, но проблему не решит. Короче PI то еще Г.
Причем 70% фона вносит HDMI монитор
Хз как это все побороть и почему POE питание это не решает (разницу на блоке питания и на пое с отключенным HDMI не заметил). Соответственно если есть доступ к настройки буста и отключению гейна, то программным путем с этим еще немного можно бороться путем просто снижения чувствительности микрофона (например громкая связь), но по сути программно эту проблему не закрыть. Добавление всякого поролона и прочей ворсы тоже поможет, но проблему не решит. Короче PI то еще Г.