Rasbpberry Pi 3B+, Pi Camera, USB GPS/Glonass - Lepší vyzkoušet než studovat

Your Name
Přejít na obsah

Rasbpberry Pi 3B+, Pi Camera, USB GPS/Glonass

Archiv > Raspberry 3 B+



USB mikrofon
Chtěl jsem vyzkoušet záznam zvuku s Raspi. K tomu účelu jsem zakoupil USB mikrofon. Ale hned zkraje musím říct, že jsem byl těžce zklamán. Zkušební záznam byl zarušený, nezřetelný, nepoužitelný. Vzpomněl jsem si ale , že mám někde v šuplíku od Creative starou webkamerku a ta mikrofon má rovněž. Výsledek byl daleko lepší, použitelnější.
Pro kamerku (Creative Live! Cam Sync HD) není třeba instalovat žádné ovladače. Jen je třeba nastavit vstupní zařízení, aby Raspi věděl, odkud má záznam pořizovat. Vpravo nahoře na liště se pravým tlačítkem klikne na ikonu reproduktoru, vybere se "Audio Inputs" a vybere se kamerka.

Vlastní skript pro nahrávání vypadá pak takto:

import subprocess
record = 'arecord --format=S16_LE --rate=16000 --file-type=wav --use-strftime /home/pi/listen-%d-%m-%H-%M-%v.wav'
p = subprocess.Popen (record, shell=True)

Příkaz "arecord" má mnoho voleb, přepínačů a všechny je lze zobrazit příkazem

arecord --help

Pochopitelně i u toho skriptu lze výstup přesměrovat na jiné úložiště, lze jej i automaticky spouštět cronem.

Přesměrování výstupu na USB flešku:

import subprocess
from time import sleep
sleep(45)

record = 'arecord --format=S16_LE --rate=16000 --file-type=wav --use-strftime /media/pi/vaše_fleška/listen-%d-%m-%H-%M-%v.wav'
p = subprocess.Popen (record, shell=True)

Příkaz sleep je dobré zavést proto, že chvíli trvá, než se USB fleška "mountne". Zde je nastaveno 45 sekund, lze experimentovat.
Návrat na obsah