Jak nagrać dźwięk na Raspberry PI (w sieci lokalnej) ?

Przypuśćmy, że w naszej sieci lokalnej posiadamy podłączone urządzenie Raspberry PI. Możemy za jego pośrednictwem nagrać dźwięk i następnie odłuchać go na naszym komputerze. Czyli możemy zrobić prymitywne urządzenie szpiegowskie w postaci dyktafonu na odległość. Oczywiście nieporęczne z uwagi na rozmiary, ale z możliwością pełnej zdalnej kontroli 😉

Na naszym serwisie pokazywaliśmy już jak zamienić popularną malinkę ( Raspberry PI ) w prosty system do monitoringu – sprawdź: https://linuxporady.pl/prosty-monitoring-za-posrednictwem-raspberry-pi-i-kamerki-usb/

Co potrzebujemy aby nagrać dźwięk na Raspberry PI?

Software.

Na naszym Raspberry PI musimy zainstalować system Raspbian. Tutaj prezentowaliśmy jak to zrobić: https://linuxporady.pl/dzielenie-lacza-przez-raspberry-pi-udostepnianie-internetu-przez-system-rasbian/

Musimy następnie połączyć się z tym komputerkiem przez WiFi: https://linuxporady.pl/raspberry-pi-i-polaczenie-wifi-pre-shared-key/

Gdy mamy nawiązane połączenie – idziemy dalej.

Hardware.

Przede wszystkim domyślnie urządzenie Raspberry PI nie posiada wbudowanego mikrofonu. Należy go podłączyć. Może to być mikrofon na USB lub np. kamerka USB z wbudowanym mikrofonem. Po instalacji urządzenia wywołujemy w konsoli:


Komunikat typu:


Informuje, że wszystko w porządku. Dodatkowo upewnijmy się, że mikrofon nagrywa dźwięk:


Otrzymujemy:


Czyli wszystko OK.

Jak nagrać dźwięk na Raspberry PI ?

Uruchamiamy komendę:


Wynikiem tej komendy będzie nagrany dźwięk w postaci pliku WAV w folderze w którym ją wywołaliśmy.

W razie czego znaczenia zastosowanych flag są następujące:

Jak pobrać dźwięk nagrany na Raspberry PI?

Dobrze, mamy dźwięk nagrany na odległej malince – jak go odsłuchać?

Możemy np. podmountować urządzenie Raspberry PI pod nasz komputer i odtworzyć dźwięk w dowolnym programie:


Więcej informacji jak podmountować urządzenie z sieci lokalnej: https://linuxporady.pl/podmountowanie-przez-ssh-zasobow-serwera-jako-dysku-twardego/

Możemy też zainstalować serwer www na Raspberry PI i wgrać plik do folderu:


Następnie dźwięk odsłuchamy poprzez odwiedzenie łącza w przeglądarce:


Gdzie 10.1.1.22 to IP naszej mailinki.

Oczywiście na komputerze w tej samej sieci lokalnej, co nasze Raspberry PI.

grafika: http://paperlief.com; źródła: http://iltabiai.github.io/2018/03/17/rpi-stream.html