Një dokument që jep një
Mbi nivelin e lartëview e Audios
Opsionet në Raspberry Pi SBC
Raspberry Pi Ltd
Kolofoni
© 2022-2025 Raspberry Pi Ltd
Ky dokumentacion është i licencuar sipas një licence Creative Commons Attribution-No Derivatives 4.0 International (CC BY-ND).
Versioni 1.0
Data e ndërtimit: 28/05/2025
Njoftim për mohim ligjor
TË DHËNAT TEKNIKE DHE TË BESUESHMËRISË PËR PRODUKTET E RASPBERRY PI (përfshirë Fletët e të Dhënave) SI TË MODIFIKUARA KOHA NE KOHË (“BURIMET”) JANË NGA RASPBERRY PI LTD (“RPL”) “AS IEXORLUTI,PRANDESS” AS IS OT KUFIZUAR NË, GARANCITË E NËNKUPTUARA TË TREGTUESHMËRISË DHE PËRSHTATSHMËRISË PËR NJË QËLLIM TË VEÇANTË JANË REFUZIME. DERI NË SHPALLËN MAKSIME TË LEJUAR NGA LIGJI I FUNKSIONUAR NË ASNJË RAST, RPL DO TË JETË PËRGJEGJËS PËR ASNJË DREJTËSI, INDIREKT, INCIDENTAL, TË VEÇANTË, SHEMBULL OSE PAJISJE TË DËMEVE TË PASQYRA, TË PASQYRA, TË PLOTËSISHME, OSE SHËRBIMET; HUMBJA E PËRDORIMIT, TË DHËNAT , OSE FITIMET; OSE NDËRPRERJA E BIZNESIT) SIDO TË SHKAKTUAR DHE PËR ÇDO TEORI PËRGJEGJËSORE, QËSHTË NË KONTRATË, PËRGJEGJËSI TË RRETË, OSE DETYRIMI (përfshirë neglizhencën APO NË NË NJË NDËRMJETËSI NË KONTROLLI NË KONTRATË, PËRGJEGJËSI TË RRETË, OSE DETYRIMIT I VIZUAR I MUNDËSISË E DËMIMIT TË TIJ.
RPL rezervon të drejtën për të bërë çdo përmirësim, përmirësim, korrigjim ose çdo modifikim tjetër në BURIMET ose çdo produkt të përshkruar në to në çdo kohë dhe pa njoftim të mëtejshëm.
BURIMET janë të destinuara për përdorues të aftë me nivele të përshtatshme njohurish për dizajnin. Përdoruesit janë vetëm përgjegjës për përzgjedhjen dhe përdorimin e BURIMEVE dhe çdo aplikim të produkteve të përshkruara në to. Përdoruesi pranon të dëmshpërblejë dhe ta mbajë RPL-në të padëmshme nga të gjitha detyrimet, kostot, dëmet ose humbjet e tjera që rrjedhin nga përdorimi i BURIMEVE prej tyre. RPL u jep përdoruesve leje për të përdorur BURIMET vetëm në lidhje me produktet Raspberry Pi. Çdo përdorim tjetër i BURIMEVE është i ndaluar. Nuk jepet licencë për asnjë të drejtë tjetër të pronësisë intelektuale të RPL-së ose të palëve të treta.
AKTIVITETE ME RREZIK TË LARTË. Produktet Raspberry Pi nuk janë projektuar, prodhuar ose synuar për përdorim në mjedise të rrezikshme që kërkojnë performancë të sigurt, siç është funksionimi i impianteve bërthamore, sistemeve të navigimit ose komunikimit të avionëve, kontrollit të trafikut ajror, sistemeve të armëve ose aplikacioneve kritike për sigurinë (duke përfshirë sistemet e mbështetjes së jetës dhe pajisje të tjera mjekësore), në të cilat dështimi i produkteve mund të çojë drejtpërdrejt në vdekje, lëndime personale ose dëmtime të rënda fizike ose mjedisore ("Aktivitete me Rrezik të Lartë"). RPL mohon në mënyrë specifike çdo garanci të shprehur ose të nënkuptuar të përshtatshmërisë për Aktivitete me Rrezik të Lartë dhe nuk pranon asnjë përgjegjësi për përdorimin ose përfshirjen e produkteve Raspberry Pi në Aktivitete me Rrezik të Lartë. Produktet Raspberry Pi ofrohen në varësi të RPL-së. Kushtet StandardeSigurimi i BURIMEVE nga RPL nuk zgjeron ose modifikon ndryshe RPL-në. Kushtet Standarde duke përfshirë, por pa u kufizuar në mohimet dhe garancitë e shprehura në to.
Historia e versionit të dokumentit
| Lirimi | Data | Përshkrimi |
| 1 | 1-prill-25 | Lëshimi fillestar |
Fushëveprimi i dokumentit
Ky dokument vlen për produktet e mëposhtme të Raspberry Pi:
| PI 0 | PI 1 | Pi 2 | Pi 3 | Pi 4 | Pi 400 | Pi 5 | Pi 500 | CM1 | CM3 | CM4 | CM5 | Piko | Pico2 | ||||
| 0 | W | H | A | B | A | B | B | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha | Të gjitha |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
Hyrje
Me kalimin e viteve, opsionet e disponueshme për daljen audio në Raspberry Pi SBC (kompjuterë me një bord) janë bërë më të shumta dhe mënyra se si ato drejtohen nga softueri ka ndryshuar.
Ky dokument do të shqyrtojë shumë nga opsionet e disponueshme për daljen audio në pajisjen tuaj Raspberry Pi dhe do të ofrojë udhëzime se si të përdorni opsionet audio nga desktopi dhe rreshti i komandës.
Ky dokument supozon që pajisja Raspberry Pi po përdor sistemin operativ Raspberry Pi dhe është plotësisht e përditësuar me firmware-in dhe kernel-et më të fundit.
Pajisje audio Raspberry Pi
HDMI
Të gjitha Raspberry Pi SBC-të kanë një lidhës HDMI që mbështet audio HDMI. Lidhja e Raspberry Pi SBC-së tuaj me një monitor ose televizor me altoparlantë do të aktivizojë automatikisht daljen e audios HDMI përmes këtyre altoparlantëve. Audio HDMI është një sinjal dixhital me cilësi të lartë, kështu që rezultatet mund të jenë shumë të mira, dhe mbështetet audio shumëkanalëshe si DTS.
Nëse përdorni video HDMI, por dëshironi që sinjali audio të ndahet — për shembullample, për një ampnjë çlirues që nuk mbështet hyrjen HDMI — atëherë do t'ju duhet të përdorni një pjesë shtesë të pajisjeve të quajtur ndarës për të nxjerrë sinjalin audio nga sinjali HDMI. Kjo mund të jetë e kushtueshme, por ka mundësi të tjera, dhe këto përshkruhen më poshtë.
Fole analoge PCM/3.5 mm
Modelet Raspberry Pi B+, 2, 3 dhe 4 kanë një prizë audio 3.5 mm me 4 pole që mund të mbështesë sinjale audio dhe video të përbëra. Ky është një dalje analoge me cilësi të ulët e gjeneruar nga një sinjal PCM (modulim i kodit të pulsit), por është ende i përshtatshëm për kufje dhe altoparlantë desktopi.
SHËNIM
Nuk ka dalje audio analoge në Raspberry Pi 5.
Sinjalet e prizës janë përcaktuar në tabelën e mëposhtme, duke filluar nga fundi i kabllit dhe duke përfunduar në majë. Kabllot janë të disponueshme me caktime të ndryshme, prandaj sigurohuni që të keni atë të saktë.
| Segmenti Jack | Sinjali |
| Mëngë | Video |
| Unaza 2 | Tokë |
| Unaza 1 | E drejta |
| Këshillë | Majtas |
Pllakat adaptuese të bazuara në I2S
Të gjitha modelet e Raspberry Pi SBC kanë një pajisje periferike I2S të disponueshme në header-in GPIO. I2S është një standard i ndërfaqes elektrike seriale të autobusit që përdoret për të lidhur pajisjet dixhitale audio dhe për të komunikuar të dhëna audio PCM midis pajisjeve periferike në një pajisje elektronike. Raspberry Pi Ltd prodhon një gamë të gjerë pllakash audio që lidhen me header-in GPIO dhe përdorin ndërfaqen I2S për të transferuar të dhëna audio nga SoC (sistemi në një çip) në pllakën shtesë.
Shënim: Pllakat shtesë që lidhen nëpërmjet kokës GPIO dhe i përmbahen specifikimeve përkatëse njihen si HAT (Hardware Attached on Top). Specifikimet e tyre mund të gjenden këtu: https://datasheets.raspberrypi.com/
Gama e plotë e HAT-ve audio mund të shihet në Raspberry Pi Ltd. webfaqe: https://www.raspberrypi.com/products/
Ekzistojnë gjithashtu një numër i madh i HAT-ve të palëve të treta në dispozicion për daljen audio, për shembullampnga Pimoroni, HiFiBerry, Adafruit, etj., dhe këto ofrojnë një mori karakteristikash të ndryshme.
audio USB
Nëse nuk është e mundur të instaloni një HAT, ose nëse po kërkoni një mënyrë të shpejtë dhe të lehtë për të lidhur një prizë për një dalje kufjesh ose një hyrje mikrofoni, atëherë një përshtatës audio USB është një zgjedhje e mirë. Këto janë pajisje të thjeshta dhe të lira që lidhen në njërën nga portat USB-A në Raspberry Pi SBC.
Raspberry Pi OS përfshin drajverë për audio USB si parazgjedhje; sapo një pajisje të lidhet, ajo duhet të shfaqet në menunë e pajisjes që shfaqet kur klikohet me të djathtën ikona e altoparlantit në shiritin e detyrave.
Sistemi gjithashtu do të zbulojë automatikisht nëse pajisja USB e lidhur ka një hyrje mikrofoni dhe do të aktivizojë mbështetjen e duhur.
Bluetooth
Audio Bluetooth i referohet transmetimit pa tel të të dhënave zanore nëpërmjet teknologjisë Bluetooth, e cila përdoret gjerësisht. Kjo i mundëson Raspberry Pi SBC të komunikojë me altoparlantë dhe kufje Bluetooth, ose me çdo pajisje tjetër audio që mbështet Bluetooth. Diapazoni është mjaft i shkurtër - rreth 10 m maksimumi.
Pajisjet Bluetooth duhet të 'çiftëzohen' me Raspberry Pi SBC dhe do të shfaqen në cilësimet e audios në desktop pasi të përfundojë kjo. Bluetooth është instaluar si parazgjedhje në Raspberry Pi OS, me logon e Bluetooth që shfaqet në shiritin e detyrave të desktopit në çdo pajisje që ka të instaluar harduerin Bluetooth (ose të integruar ose nëpërmjet një dongle USB Bluetooth). Kur Bluetooth është i aktivizuar, ikona do të jetë blu; kur është i çaktivizuar, ikona do të jetë gri.
Mbështetje softuerike
Softueri bazë i mbështetjes së audios ka ndryshuar ndjeshëm në imazhin e plotë të sistemit operativ Raspberry Pi dhe, për përdoruesin fundor, këto ndryshime janë kryesisht transparente. Nënsistemi origjinal i zërit i përdorur ishte ALSA. Pulse Audio pasoi ALSA-n, përpara se të zëvendësohej nga sistemi aktual, i cili quhet Pipe Wire. Ky sistem ka të njëjtin funksionalitet si Pulse Audio dhe një API të pajtueshëm, por gjithashtu ka zgjerime për të trajtuar videon dhe veçori të tjera, duke e bërë integrimin e videos dhe audios shumë më të lehtë. Meqenëse Pipe Wire përdor të njëjtin API si Pulse Audio, shërbimet e Pulse Audio funksionojnë mirë në një sistem Pipe Wire.
Këto shërbime përdoren në ishampmë poshtë.
Për të mbajtur të ulët madhësinë e imazhit, Raspberry Pi OS Lite ende përdor ALSA për të ofruar mbështetje audio dhe nuk përfshin asnjë bibliotekë audio Pipe Wire, Pulse Audio ose Bluetooth. Megjithatë, është e mundur të instaloni bibliotekat e duhura për të shtuar këto veçori sipas nevojës, dhe ky proces përshkruhet gjithashtu më poshtë.
Desktop
Siç u përmend më sipër, operacionet audio menaxhohen nëpërmjet ikonës së altoparlantit në shiritin e detyrave të desktopit. Klikimi me të majtën mbi ikonë shfaq rrëshqitësin e volumit dhe butonin e heshtjes, ndërsa klikimi me të djathtën shfaq një listë të pajisjeve audio të disponueshme. Thjesht klikoni mbi pajisjen audio që dëshironi të përdorni. Ekziston gjithashtu një mundësi, nëpërmjet klikimit me të djathtën, për të ndryshuar cilësimet profesionale.filepërdoren nga secila pajisje. Këto profilezakonisht ofrojnë nivele të ndryshme cilësie.
Nëse mbështetja e mikrofonit është e aktivizuar, në menu do të shfaqet një ikonë e mikrofonit; klikimi me të djathtën mbi të do të shfaqë opsione specifike të menusë për mikrofonin, siç është zgjedhja e pajisjes hyrëse, ndërsa klikimi me të majtën shfaq cilësimet e nivelit të hyrjes.
Bluetooth
Për të çiftuar një pajisje Bluetooth, klikoni me të majtën mbi ikonën Bluetooth në shiritin e detyrave, pastaj zgjidhni 'Shto Pajisje'. Sistemi do të fillojë të kërkojë pajisje të disponueshme, të cilat do të duhet të vendosen në modalitetin 'Zbulo' për t'u parë. Klikoni mbi pajisjen kur të shfaqet në listë dhe pajisjet duhet të çiftëzohen. Pasi të çiftëzohet, pajisja audio do të shfaqet në menu, e cila zgjidhet duke klikuar ikonën e altoparlantit në shiritin e detyrave.
Linja e komandës
Meqenëse Pipe Wire përdor të njëjtin API si Pulse Audio, shumica e komandave të Pulse Audio përdoren për të kontrolluar punën audio në Pipe Wire. pacts është mënyra standarde e kontrollit të Pulse Audio: shkruani man pactl në rreshtin e komandave për më shumë detaje.
Parakushtet për Raspberry Pi OS Lite
Në një instalim të plotë të Raspberry Pi OS, të gjitha aplikacionet dhe libraritë e kërkuara të linjës së komandës janë instaluar tashmë. Megjithatë, në versionin Lite, Pipe Wire nuk është instaluar si parazgjedhje dhe duhet të instalohet manualisht për të qenë në gjendje të luajë tingullin.
Për të instaluar libraritë e kërkuara për Pipe Wire në Raspberry Pi OS Lite, ju lutemi futni të dhënat e mëposhtme: sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils Nëse keni ndërmend të ekzekutoni aplikacione që përdorin ALSA, do t'ju duhet të instaloni edhe të dhënat e mëposhtme: sudo apt install pipewire-alsa
Rinisni pas instalimit është mënyra më e lehtë për të vënë gjithçka në punë.
Riprodhimi i audios p.sh.amples
Shfaq një listë të moduleve audio Pulse të instaluara në formë të shkurtër (forma e gjatë përmban shumë informacion dhe është e vështirë për t'u lexuar): $ pactl list modules short Shfaq një listë të moduleve audio Pulse në formë të shkurtër:
Lista e $ pactl është e shkurtër
Në një Raspberry Pi 5 të lidhur me një monitor HDMI me audio të integruar dhe një kartë zëri shtesë USB, kjo komandë jep rezultatin e mëposhtëm: $ pactl list sinks short
179 alsa_output.platform-107c701400.hdmi.hdmi-stereo Tel Tubacioni s32le 2 kanale 48000Hz I VARUR 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output Tel Tubacioni s16le 2 kanale 48000Hz I VARUR
SHËNIM
Raspberry Pi 5 nuk ka dalje analoge.
Për një instalim të Raspberry Pi OS Lite në një Raspberry Pi 4 — i cili ka HDMI dhe dalje analoge — kthehet sa vijon: $ pactl list sinks short
69 alsa_output.platform-bcm2835_audio.stereo-fallback Tub Tel s16le 2 kanale 48000Hz I VARUR
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo Tubacion Tel s32le 2 kanale 48000Hz I VARUR
Për të shfaqur dhe ndryshuar sifonin e parazgjedhur në audio HDMI (duke pasur parasysh se mund të jetë tashmë i parazgjedhur) në këtë instalim të Raspberry Pi OS Lite, shkruani:
$ pactl get-default-sink
alsa_output.platform-bcm2835_audio.stereo-rezervë
$ pactl set-default-sink 70
$ pactl get-default-sink
alsa_output.platform-107c701400.hdmi.hdmi-stereo
Për të luajtur përsëri siample, së pari duhet të ngarkohet në sample cache, në këtë rast në sink-un e parazgjedhur. Mund ta ndryshoni sink-un duke shtuar emrin e tij në fund të pactl play-s.ample komanda:
$ pactl ngarkim-sampsample.mp3 sampemër i vogël
$ pactl play-sampsampemër i vogël
Ekziston një komandë Pulse Audio që është edhe më e lehtë për t’u përdorur për të luajtur audio:
$ paplay sample.mp3
pactl ka një opsion për të vendosur volumin për riprodhimin. Meqenëse desktopi përdor shërbimet Pulse Audio për të marrë dhe vendosur informacionin audio, ekzekutimi i këtyre ndryshimeve në rreshtin e komandave do të pasqyrohet edhe në rrëshqitësin e volumit në desktop.
Ky ishampe zvogëlon vëllimin me 10%:
$ pactl set-sink-volume @DEFAULT_SINK@ -10%
Ky ishample e vendos volumin në 50%:
$ pactl set-sink-volume @DEFAULT_SINK@ 50%
Ka shumë, shumë komanda Pulse Audio që nuk përmenden këtu. Pulse Audio webfaqe (https://www.freedesktop.org/wiki/Software/PulseAudio/) dhe faqet manuale për secilën komandë ofrojnë informacion të gjerë rreth sistemit.
Bluetooth
Kontrollimi i Bluetooth nga rreshti i komandës mund të jetë një proces i ndërlikuar. Kur përdorni Raspberry Pi OS Lite, komandat përkatëse janë instaluar tashmë. Komanda më e dobishme është bluetoothctl, dhe disa p.sh.ampPak prej tij në përdorim janë dhënë më poshtë.
Bëjeni pajisjen të zbulueshme për pajisje të tjera:
$ bluetoothctl i zbulueshëm në
Bëni pajisjen të çiftëzueshme me pajisje të tjera:
$ bluetoothctl i çiftëzueshëm në
Skano për pajisje Bluetooth në rreze:
$ skanimi bluetoothctl është aktiv
Çaktivizo skanimin:
$ bluetoothctl scan off bluetoothctl ka gjithashtu një modalitet interaktiv, i cili thirret duke përdorur komandën pa parametra. Shembulli i mëposhtëmample ekzekuton modalitetin interaktiv, ku futet komanda e listës dhe shfaqen rezultatet, në një Raspberry Pi 4 që përdor Raspberry Pi OS Lite Bookworm: $ bluetoothctl
Agjenti i regjistruar
[bluetooth]# listë
Kontrolluesi D8:3A:DD:3B:00:00 Pi4Lite [parazgjedhur] [bluetooth]#
Tani mund të shkruani komanda në interpretues dhe ato do të ekzekutohen. Një proces tipik për çiftëzimin dhe më pas lidhjen me një pajisje mund të duket si më poshtë: $ bluetoothctl
Agjent i regjistruar [bluetooth] # i zbulueshëm në
Ndryshimi i zbulueshëm më me sukses
[CHG] Kontrolluesi D8:3A:DD:3B:00:00 I zbulueshëm në [bluetooth]# i çiftëzueshëm në
Ndryshimi i çiftëzimit u krye me sukses
[CHG] Kontrolluesi D8:3A:DD:3B:00:00 I çiftëzueshëm në [bluetooth]# skanimi në
<mund të jetë një listë e gjatë pajisjesh në afërsi >
[bluetooth]# çift [adresa mac e pajisjes, nga komanda e skanimit ose nga vetë pajisja, në formën xx:xx:xx:xx:xx:xx] [bluetooth]# skanimi çaktivizohet
[bluetooth]# connect [same mac address] Pajisja Bluetooth tani duhet të shfaqet në listën e sinkonëve, siç tregohet në këtë shembullample nga një instalim i Raspberry Pi OS Lite:
Lista e $ pactl është e shkurtër
69 alsa_output.platform-bcm2835_audio.stereo-fallback Tub Tel s16le 2 kanale 48000Hz I VARUR
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo Tubacion Tel s32le 2 kanale 48000Hz I VARUR
71 bluez_output.CA_3A_B2_CA_7C_55.1 Tel tubi s32le 2 kanale 48000Hz I VARUR
$ pactl set-default-sink 71
$ paplayample_audio_file>
Tani mund ta bëni këtë si parazgjedhje dhe të luani audio në të.
konkluzione
Ekzistojnë një numër mënyrash të ndryshme për të prodhuar një dalje audio nga pajisjet Raspberry Pi Ltd, duke përmbushur shumicën dërrmuese të kërkesave të përdoruesve. Ky dokument i ka përshkruar këto mekanizma dhe ka ofruar informacion rreth shumë prej tyre. Shpresohet që këshillat e paraqitura këtu do ta ndihmojnë përdoruesin përfundimtar të zgjedhë skemën e duhur të daljes audio për projektin e tij. P.sh. i thjeshtëampJanë dhënë udhëzime se si të përdoren sistemet audio, por lexuesi duhet të konsultohet me manualet dhe faqet e manualit për komandat audio dhe Bluetooth për më shumë detaje.
Raspberry Pi është një markë tregtare e Raspberry Pi Ltd
Raspberry Pi Ltd
Dokumentet / Burimet
![]() |
Kompjuter me një pllakë të vetme Raspberry Pi SBCS [pdfUdhëzuesi i përdoruesit Kompjuter me një pllakë të vetme SBCS, SBCS, Kompjuter me një pllakë të vetme, Kompjuter me pllakë të vetme, Kompjuter |
