Portál AbcLinuxu, 1. května 2025 20:41
apt install alsa-utils alsactl init alsamixerV alsamixeri je potrebné odmlčať (unmute) mikrofón, prípadne nastaviť nejakú preferovanú hodnotu zisku (gain). Či mikrofón funguje, overíme spustením nahrávania:
arecord -t raw -s 64 | xxd Recording raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono 00000000: 7c7c 7b7c 8281 7e7f 817e 807c 7e7f 7d7e ||{|..~..~.|~.}~ 00000010: 8182 8581 8482 8181 817e 7f7d 7f7e 7e7b .........~.}.~~{ 00000020: 7c7b 7f86 837e 7f82 8585 8383 8383 8685 |{...~.......... 00000030: 8487 8a8a 8c8d 8787 8686 8687 8686 8687 ................V hexa výpise vidíme nejaký šum blízky hodnotám 80h. Keby mikrofón nefungoval, videli by sme len monotónne 80h. Mikrofón teda funguje, ako z neho zistiť hlasitosť? Pomôže švajčiarsky nožík zvukových súborov
sox
, ktorému cez pajpu pošleme náš šum zachytený cez arecord
a poprosíme ho, aby nad ním vykonal nejaké výpočty:
arecord -q -t wav -f cd -c 1 -d 1 | sox -t wav - -n stat Samples read: 44100 Length (seconds): 1.000000 Scaled by: 2147483647.0 Maximum amplitude: 0.157867 Minimum amplitude: -0.185791 Midline amplitude: -0.013962 Mean norm: 0.038121 Mean amplitude: 0.001918 RMS amplitude: 0.046435 Maximum delta: 0.050934 Minimum delta: 0.000000 Mean delta: 0.007037 RMS delta: 0.008952 Rough frequency: 1353 Volume adjustment: 5.382Z týchto údajov hluk najlepšie vyjadruje "RMS amplitude". Ako tento údaj dostať do vášho konkrétneho monitoringu, s tým vám už neporadím. Ja som kedysi trpel NIH syndromóm a vyvinul som si vlastný monitoring, od ktorého som už potom prejsť na iný nedokázal... Pripájam graf, kde vidno nejakú úroveň hluku, potom som spravil pár opatrení (o tých možno inokedy) a hluk sa v priemere o niečo znížil:
Tiskni
Sdílej:
Zaujímave využitie mikrofónu.
Lenže toto riešenie má pár problematických záležitosti :
Možné riešenia :
Píšem len o teoretickej možnosti. Netvrdím, že tento spôsob je možný ale ani nemožný.
hele :O :D :D ;D
von tim ale asi jakoby myslel sklep kterýmu slováci takle řikaj protože tam misto vína maj skovaný pivo :O ;D
se prej takle jako měřej i včelí úly :O :O
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.