
Du kan konfigurere en mikrofon med din Raspberry Pi i blot et par trin. De fleste bruger USB-mikrofoner, eksterne lydkort eller Bluetooth-enheder. Nogle forbinder endda MEMS I2S-mikrofoner direkte til GPIO-benene – f.eks. ved at bruge 3.3 V strøm, jord og ben 18, 19 og 20 til ur og data. Justering af mikrofonens lydstyrke er vigtig for at opnå klar Raspberry Pi-lydoptagelse. Bare følg de rigtige forbindelser, så får du fantastiske resultater.
Tilslut en mikrofon

Der er forskellige måder at tilslutte en mikrofon til din Raspberry Pi. Hver metode har sine egne trin og fordele. Lad os se på de mest almindelige valg, så du kan vælge, hvad der passer til dig.
USB-mikrofon
Mange bruger først en USB-mikrofon, fordi det er nemt. Sæt den i en USB-port. Raspberry Pi finder den normalt med det samme. Du behøver ikke ekstra drivere eller adaptere. Hvis du vil have en hurtig opsætning, er USB-mikrofoner bedst. Raspberry Pi Pico kan bruge USB 1.1 Host/Device-tilstand. Den har også en indbygget ADC til lydinput. Sådan kan du tilslutte en PDM-mikrofon til en Raspberry Pi Pico:
PDM-mikrofon | Hindbær Pi Pico |
|---|---|
3V | 3V3 |
GND | GND |
SALT | GND |
DAT | GPIO2 |
CLK | GPIO3 |
Du kan bruge USB-mikrofoner til stemmechats, podcasts eller nem lydoptagelse. De fungerer godt og har ikke mange problemer.
Eksternt lydkort
Hvis du vil have bedre lyd, så brug en eksternt lydkortDisse kort tilsluttes din USB-port. De giver dig mere kontrol over lyden. Nogle, som f.eks. Wolfson Audio Card, giver high-definition lyd. Ikke alle lydkort fungerer med alle Raspberry Pi'er eller systemer. For eksempel:
problem beskrivelse | Enhed | Fejl observeret |
|---|---|---|
Ingen lyd over USB Audio S/PDIF | Raspberry Pi 4 | USB-controlleren kan ikke indstille de nødvendige parametre; falder tilbage til HDMI-lydenhed |
Du bør tjekke om dit lydkort virker, før du bruger det.
Bluetooth-mikrofon
En Bluetooth-mikrofon giver dig mulighed for at oprette forbindelse uden ledninger. Dette er godt, hvis du vil have mindre rod på dit skrivebord. Men Bluetooth-mikrofoner kan have en forsinkelse på 3-4 sekunder. Denne forsinkelse kan gøre, at din lyd ikke matcher din video. Lyden kan også være af lavere kvalitet, fordi Bluetooth har begrænsninger.
Fordele og ulemper
Her er en hurtig oversigt, der kan hjælpe dig med at vælge en mikrofonforbindelse:
Forbindelsestype | Beskrivelse af lydkvalitet |
|---|---|
USB-mikrofon | Nem og fungerer godt. God til det meste. Ikke altid den bedste lyd, men nem at bruge. |
Eksternt lydkort | Bedst til lyd i høj kvalitet. Kræver muligvis mere opsætning og kontrol af, om det virker. |
Bluetooth-mikrofon | Ingen ledninger og nem at flytte. Kan have forsinkelser og lavere lyd på grund af begrænsninger. |
Tip: Til grundlæggende optagelse er USB-mikrofoner det nemmeste. Til musik eller god lyd kan du prøve et eksternt lydkort. Hvis du vil have trådløs optagelse, er Bluetooth fint, men der kan være lidt forsinkelse.
Mikrofonopsætning
Tilslut og find
Start med at tilslutte din mikrofon til din Raspberry Pi. Hvis du bruger en USB-mikrofon eller et eksternt lydkort, skal du blot tilslutte den til en USB-port. For Bluetooth-mikrofoner skal du parre enheden ved hjælp af Bluetooth-indstillingerne på din Pi.
For at tjekke om din Raspberry Pi ser din mikrofon, skal du åbne terminalen og skrive:
lsusb -t
Denne kommando viser alle USB-enheder. Hvis din mikrofon er tilsluttet, vil du se en linje med Class=Audio, Driver=snd-usb-audioDet betyder, at din Pi genkender mikrofonen. Hvis du vil bygge noget mere avanceret, kan du bruge Python-biblioteker til at registrere lydinput fra mikrofoner. Dette fungerer godt til projekter, der automatisk skal tjekke for mikrofoner.
💡 Tip: Tilslut altid din mikrofon, før du begynder at optage. Dette hjælper din Raspberry Pi med at finde enheden med det samme.
Bekræft forbindelse
Du bør altid sørge for, at din Raspberry Pi kan bruge mikrofonen, ikke bare se den. Der er nogle praktiske kommandoer til dette. Prøv disse i din terminal:
Kommando | Beskrivelse |
|---|---|
arecord -l | Viser en liste over alle tilgængelige optageenheder |
aplay -l | Viser en liste over alle tilgængelige afspilningsenheder |
Type arecord -l for at se, om din mikrofon vises som en optageenhed. Hvis din enhed vises på listen, er du klar til at optage lyd. Hvis du bruger aplay -l, kan du også tjekke dine afspilningsenheder.
Fejlfinding
Nogle gange virker tingene ikke med det samme. Her er nogle hurtige trin til at løse almindelige problemer:
Sørg for, at din mikrofon er tilsluttet helt.
Prøv en anden USB-port, hvis din Pi ikke registrerer mikrofonen.
Genstart din Raspberry Pi efter at have tilsluttet en ny enhed.
For Bluetooth skal du kontrollere, om enheden er parret og tilsluttet i Bluetooth-menuen.
Hvis din mikrofon stadig ikke vises, skal du køre
lsusb -tigen for at se om Pi'en registrerer det.Brug
arecord -lfor at dobbelttjekke om din mikrofon er på listen.
🔍 Bemærk: Hvis du stadig har problemer, kan du prøve at bruge en anden mikrofon eller et andet kabel. Nogle gange ligger problemet i hardwaren, ikke i din Raspberry Pi.
Med disse trin kan du konfigurere og kontrollere din mikrofon på en Raspberry Pi. Når du ser din enhed på listen, er du klar til at optage lyd!
Optag lyd
Du har din mikrofon klar. Lad os nu se, hvordan du kan optag lyd på din Raspberry Pi. Du kan bruge skrivebordet eller kommandolinjen. Begge måder fungerer godt, så du kan vælge det, der føles nemmest.
Skrivebordsoptagelse
Hvis du kan lide at bruge en mus og Windows, kan du optage lyd fra skrivebordet. Raspberry Pi OS leveres med enkle værktøjer. Du kan bruge den indbyggede Sound Recorder-app. Sådan gør du:
Åbn hovedmenuen, og søg efter "Lydoptager".
Tilslut din mikrofon, og sørg for, at den bliver registreret.
Klik på den røde optageknap for at starte. Tal eller lav din lyd.
Klik på stop, når du er færdig.
Gem din fil. Appen gemmer som standard din lyd som en wav-fil.
Du kan afspille din optagelse med det samme. Hvis du vil optage lyd til en podcast eller et skoleprojekt, er denne metode hurtig. Du behøver ikke at skrive nogen kommandoer. Du klikker bare og optager.
💡 Tip: Kontrollér altid din mikrofons lydstyrke, før du optager lyd fra skrivebordet. Dette hjælper dig med at undgå stille eller forvrænget lyd.
Kommandolinjeoptagelse
Nogle mennesker kan godt lide at bruge terminalen. Du kan optage lyd fra kommandolinjen med et værktøj kaldet arecord. Dette værktøj er en del af ALSA, som følger med Raspberry Pi OS. Du kan bruge det til at optage lyd på forskellige måder.
Her er en grundlæggende kommando til at optage lyd og gemme den som en wav-fil:
arecord -D plughw:1,0 -f cd -t wav -d 10 test.wav
Lad os gennemgå, hvad dette gør:
-D plughw:1,0fortæller en record, hvilken enhed der skal bruges. Du skal muligvis ændre numrene, hvis din mikrofon er på en anden enhed.-f cdindstiller kvaliteten til CD-niveau.-t wavgemmer filen som en wav-fil.-d 10optager i 10 sekunder.test.waver navnet på din lydfil.
Du kan ændre tiden eller filnavnet, som du ønsker. Hvis du vil optage lyd i længere tid, skal du blot indstille et større tal efter -d.
Du kan også bruge Python med PyAudio til mere avanceret lydoptagelse. Dette giver dig mulighed for at behandle lyd i realtid eller endda klassificere lyde. For at sætte det op skal du installere PyAudio med:
sudo apt-get install python-pyaudio python3-pyaudio portaudio19-dev
pip install pyaudio
Du kan derefter køre et script som dette:
python run_classifier.py --featurizer compiled_featurizer/mfcc --classifier compiled_classifier/model --categories categories.txt --wav_file audio --sample_rate 16000 --auto_scale
Denne metode er fantastisk, hvis du vil optage lyd og gøre mere med det, som f.eks. at lave en smart assistent eller en lyddetektor.
⚠️ Bemærk: Nogle gange kan du støde på problemer, når du optager lyd fra kommandolinjen. Almindelige problemer omfatter for mange USB-enheder, høj CPU-brug eller problemer med strømforsyningen. Hvis din lydoptagelse lyder dårlig, skal du kontrollere din strømforsyning og prøve at frakoble andre USB-enheder.
Gem og find filer
Når du har optaget lyd, skal du vide, hvor dine filer befinder sig. Lydoptager-appen gemmer normalt dine wav-filer i din hjemmemappe eller musikmappen. Hvis du bruger arecord, gemmes din wav-fil i den mappe, hvor du kørte kommandoen.
Her er en hurtig tabel, der viser, hvilke filformater der fungerer bedst med arecord:
File Format | Kompatibilitet med arecord |
|---|---|
WAV | Understøttet |
MP3 | Ikke understøttet |
OGG | Ikke understøttet |
FLAC | Ikke understøttet |
Du bør altid bruge wav-filer for at opnå den bedste kompatibilitet. De fungerer med de fleste Raspberry Pi'er værktøjer til lydoptagelse.
Hvis du optager meget lyd, kan dine filer blive store. Du har brug for god lagerplads. Her er nogle muligheder:
microSD-kort fungerer godt til operativsystemet og små lydfiler. Vælg et kort med mindst 8 GB, men 32 GB er bedre, hvis du ofte optager lyd.
USB-drev er nemme at bruge til ekstra plads. Hvis din Raspberry Pi har USB 3.0, får du hurtigere hastigheder. Du kan også bruge en ekstern harddisk, men sørg for, at den har sin egen strømforsyning.
🗂️ Tip: Organiser dine wav-filer i mapper efter dato eller projekt. Dette gør det nemt at finde din lydoptagelse senere.
Nu ved du, hvordan du optager lyd på din Raspberry Pi. Du kan bruge skrivebordet eller kommandolinjen. Du kan gemme dine wav-filer og holde dem organiserede. Prøv begge måder, og se hvilken du bedst kan lide!
Alsamixer-indstillinger
Det kan virke lidt vanskeligt at få din mikrofon til at lyde helt rigtigt på en Raspberry Pi, men ALSA-værktøjer gør det meget nemmere. Du kan bruge alsamixer til at styre mikrofonens lydstyrke, øge din mikrofonforstærkning og sikre, at dine optagelser lyder klart i alle de wav-filer, du opretter.
Åbn Alsamixer
Du har to primære måder at åbne alsamixer på. Hvis du bruger Raspberry Pi-skrivebordet, skal du kigge efter lydikonet i øverste højre hjørne. Dette giver dig mulighed for at administrere lydindstillinger med blot et par klik. Hvis du foretrækker terminalen, skal du åbne den og skrive:
sudo alsamixer
Denne kommando åbner en farverig skærm, hvor du kan styre alle dine alsa-lydenheder. Nogle gange kan du se fejlmeddelelser som alsa-lib main.c:1541:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2Hvis dette sker, skal du kontrollere, at din mikrofon er tilsluttet og registreret.
Skift enheder
Alsamixer kan vise dig mange enheder. Du kan muligvis se din USB-mikrofon, et eksternt lydkort eller endda Bluetooth-lyd. Brug F6-tasten til at skifte mellem enheder. Vælg den, du vil justere. Hvis du ikke kan se din mikrofon, kan du prøve at tilslutte den igen eller genstarte din Raspberry Pi. Nogle gange kan du få fejl som arecord: pcm_read:2221: read error: Input/output errorDette betyder normalt, at enheden ikke er klar eller ikke er tilsluttet.
Juster lydstyrken
Når du har valgt din enhed, skal du bruge venstre og højre piletast til at navigere mellem knapperne. Pil op og pil ned justerer lydstyrken. Find mikrofonindgangen, og skru den op eller ned efter behov. Hvis dine optagelser lyder for lavt eller for højt i din wav-fil, kan du justere niveauerne her. For at opnå de bedste resultater skal du holde lydstyrken lige under det maksimale for at undgå forvrængning. Hvis du har brug for mere boost, skal du kigge efter en indstilling kaldet "mikrofonforstærkning" eller "mikrofonforstærkning". Dette hjælper, hvis din stemme lyder svag.
💡 Tip: Test altid dine indstillinger ved at optage en kort wav-fil. Afspil den og lyt efter eventuel susen eller knitren. Hvis du hører problemer, så sænk lydstyrken en smule eller flyt din mikrofon længere væk fra munden.
Med alsa og alsamixer kan du finjustere din lydopsætning. Du får bedre lyd for hver wav-fil, du optager.
Tips til lydoptagelse på Raspberry Pi
Best Practices
Du vil have din raspberry pi lydoptagelse for at lyde godt. Prøv disse enkle tips til at få klar lyd hver gang:
Brug en ekstern mikrofon. Indbyggede mikrofoner opfanger mere støj. En ekstern mikrofon giver dig bedre lyd til dine raspberry pi lydoptagelse.
Prøv forskellige optagelsesapps. Nogle apps fungerer bedre med bestemte mikrofoner. Test et par stykker for at se, hvilken der fungerer bedst til dig. raspberry pi lydoptagelse.
Sørg for, at din mikrofon og app fungerer sammen, før du starter. Dette hjælper dig med at undgå problemer senere.
Reducer baggrundsstøj. Du kan bruge
noisereducebibliotek i Python til at rydde op i din lyd:rate, data = wavfile.read("mywav.wav") reduced_noise = nr.reduce_noise(y=data, sr=rate) wavfile.write("mywav_reduced_noise.wav", rate, reduced_noise)Klip lydløse dele ud af dine optagelser.
pyAudioAnalysisbiblioteket hjælper dig med at fjerne stille sektioner:[Fs, x] = aIO.read_audio_file(file) segments = aS.silence_removal(x, Fs, 0.020, 0.020, smooth_window=1.0, weight=0.3, plot=True)Find vejledninger, der viser, hvordan man optager og streamer både lyd og video. Disse vejledninger har ekstra tips til raspberry pi lydoptagelse.
💡 Tip: Test altid din opsætning, før du optager noget vigtigt. En hurtig test kan hjælpe dig med at undgå problemer.
Fejlfinding af lyd
Sommetider, raspberry pi lydoptagelse fungerer ikke korrekt. Her er nogle trin, du kan prøve, hvis du har problemer:
Trin | Handling |
|---|---|
1 | Åbn en terminal og kør |
2 | Genstart din Raspberry Pi, når du har fjernet PulseAudio. |
3 | Hvis du bruger et ældre operativsystem, skal du køre |
4 | Redigere |
5 | Gem dine ændringer, og genstart din Raspberry Pi. |
6 | Test din lyd med |
Du kan også finde vejledninger, der viser, hvordan du konfigurerer USB-mikrofoner, eksterne lydkort og Bluetooth-mikrofoner. Disse vejledninger hjælper med raspberry pi lydoptagelse til ting som stemmegenkendelse eller sikkerhedssystemer.
Hvis du følger disse tips og trin, vil din raspberry pi lydoptagelse vil lyde bedre og fungere godt.
Du har lært, hvordan du tilslutter en mikrofon og optager lyd med din Raspberry Pi. Mange får gode resultater, når de udfører disse trin:
Tilslut din mikrofon, og sørg for, at den virker.
Skift lydstyrken, så din lyd er klar.
Optag din stemme og gem filen.
Ved at afprøve forskellige mikrofoner kan du finde den, du bedst kan lide. Her er en simpel oversigt, der viser, hvad hver mikrofontype er god til:
Mikrofontype | Applikationer |
|---|---|
USB mikrofoner | Podcasting, Stemmegenkendelse, Videoopkald, Hjemmeautomation |
Elektret-kondensatormikrofoner | Lydoptagelse, observation af steder, kontrol af omgivelserne |
MEMS mikrofoner | Støjsensorer, små gadgets, IoT-projekter |
Test din mikrofonopsætning, skift dine indstillinger, og nyd god lyd hver gang!
Ofte stillede spørgsmål
Hvordan ved jeg, om min mikrofon fungerer med Raspberry Pi?
Du kan tjekke din enhed med arecord -l kommando. Hvis du ser din mikrofon på listen, er du klar. Prøv at optage et kort klip for at teste lyden.
Kan jeg bruge flere mikrofoner på samme tid?
Ja, du kan tilslutte mere end én mikrofon. Du skal vælge den rigtige enhed i din optagelsesapp eller bruge det korrekte enhedsnummer i terminalen.
Hvorfor er min optagelse for stille eller støjende?
Prøv at justere lydstyrken i alsamixer. Flyt din mikrofon tættere på eller længere væk. Sørg for, at der ikke er for meget baggrundsstøj. Test forskellige indstillinger, indtil du får klar lyd.
Hvilket filformat skal jeg bruge til at gemme lyd?
Du bør gemme dine optagelser som WAV-filer. Dette format fungerer bedst med Raspberry Pi-værktøjer. Hvis du har brug for mindre filer, kan du konvertere dem senere.




