
Unaweza kusanidi maikrofoni na Raspberry Pi yako katika hatua chache tu. Watu wengi hutumia maikrofoni ya USB, kadi za sauti za nje, au vifaa vya Bluetooth. Baadhi hata huunganisha maikrofoni za MEMS I2S moja kwa moja kwenye pini za GPIO—kama vile kutumia nishati ya 3.3v, ardhi, na pini 18, 19, na 20 kwa saa na data. Kurekebisha sauti ya maikrofoni yako ni muhimu kwa rekodi ya sauti ya Raspberry Pi. Fuata tu miunganisho inayofaa, na utapata matokeo mazuri.
Unganisha Maikrofoni

Kuna njia tofauti za kuunganisha maikrofoni kwa Raspberry Pi yako. Kila njia ina hatua zake na pointi nzuri. Hebu tuangalie chaguo za kawaida ili uweze kuchagua kile kinachofaa kwako.
Kipaza sauti cha USB
Watu wengi hutumia maikrofoni ya usb kwanza kwa sababu ni rahisi. Chomeka kwenye mlango wa USB. Raspberry Pi kawaida itaipata mara moja. Huna haja ya madereva ya ziada au adapta. Ikiwa ungependa kusanidi haraka, maikrofoni ya usb ni bora zaidi. Raspberry Pi Pico inaweza kutumia hali ya USB 1.1 Host/Kifaa. Pia ina ADC iliyojengwa ndani ya uingizaji wa sauti. Hivi ndivyo unavyoweza kuweka maikrofoni ya PDM kwa Raspberry Pi Pico:
PDM Mic | Risiberi Pi Pico |
|---|---|
3V | 3V3 |
GND | GND |
SEL | GND |
Dat | GPIO2 |
CLK | GPIO3 |
Unaweza kutumia maikrofoni ya usb kwa mazungumzo ya sauti, podikasti, au kurekodi sauti kwa urahisi. Wanafanya kazi vizuri na hawana matatizo mengi.
Kadi ya Sauti ya Nje
Ikiwa unataka sauti bora, tumia kadi ya sauti ya nje. Kadi hizi huchomeka kwenye mlango wako wa USB. Wanakupa udhibiti zaidi wa sauti. Baadhi, kama Kadi ya Sauti ya Wolfson, hutoa sauti ya ufafanuzi wa juu. Sio kadi zote za sauti zinazofanya kazi na kila Raspberry Pi au mfumo. Kwa mfano:
Ufafanuzi wa Suala | Kifaa | Hitilafu Imezingatiwa |
|---|---|---|
Hakuna sauti kupitia USB Audio S/PDIF | Raspberry Pi 4 | Kidhibiti cha USB hakiwezi kusanidi vigezo vinavyohitajika; inarudi kwenye kifaa cha sauti cha HDMI |
Unapaswa kuangalia kama kadi yako ya sauti inafanya kazi kabla ya kuitumia.
Microphone ya Bluetooth
Maikrofoni ya Bluetooth hukuwezesha kuunganisha bila waya. Hii ni nzuri ikiwa unataka fujo kidogo kwenye dawati lako. Lakini maikrofoni za Bluetooth zinaweza kucheleweshwa kwa sekunde 3-4. Kuchelewa huku kunaweza kufanya sauti yako isilingane na video yako. Sauti inaweza pia kuwa ya ubora wa chini kwa sababu Bluetooth ina vikomo.
Pros na Cons
Hapa kuna chati ya haraka ya kukusaidia kuchagua muunganisho wa maikrofoni:
Aina ya Kuunganisha | Maelezo ya Ubora wa Sauti |
|---|---|
Kipaza sauti cha USB | Rahisi na inafanya kazi vizuri. Nzuri kwa mambo mengi. Sio kila wakati sauti bora, lakini ni rahisi kutumia. |
Kadi ya Sauti ya Nje | Bora kwa sauti ya hali ya juu. Huenda ikahitaji usanidi zaidi na kuangalia ikiwa inafanya kazi. |
Microphone ya Bluetooth | Hakuna waya na rahisi kusonga. Inaweza kuwa na ucheleweshaji na sauti ya chini kwa sababu ya mipaka. |
Kidokezo: Kwa kurekodi msingi, maikrofoni za usb ndizo rahisi zaidi. Kwa muziki au sauti nzuri, jaribu kadi ya sauti ya nje. Ikiwa unataka wireless, Bluetooth ni sawa, lakini kunaweza kuwa na lag.
Usanidi wa Maikrofoni
Chomeka na Ugundue
Anza kwa kuchomeka maikrofoni yako kwenye Raspberry Pi yako. Ikiwa unatumia maikrofoni ya USB au kadi ya sauti ya nje, iunganishe tu kwenye mlango wa USB. Kwa maikrofoni za Bluetooth, oanisha kifaa kwa kutumia mipangilio ya Bluetooth kwenye Pi yako.
Ili kuangalia ikiwa Raspberry Pi yako inaona maikrofoni yako, fungua terminal na uandike:
lsusb -t
Amri hii inaonyesha vifaa vyote vya USB. Ikiwa maikrofoni yako imeunganishwa, utaona mstari na Class=Audio, Driver=snd-usb-audio. Hiyo inamaanisha kuwa Pi yako inatambua maikrofoni. Ikiwa unataka kuunda kitu cha juu zaidi, unaweza kutumia maktaba za Python kugundua uingizaji wa sauti kutoka kwa maikrofoni. Hii inafanya kazi vyema kwa miradi inayohitaji kuangalia maikrofoni kiotomatiki.
💡 Tip: Chomeka maikrofoni yako kila wakati kabla ya kuanza kurekodi. Hii husaidia Raspberry Pi yako kupata kifaa mara moja.
Thibitisha Uunganisho
Unapaswa kuhakikisha kila wakati Raspberry Pi yako inaweza kutumia maikrofoni, sio kuiona tu. Kuna baadhi ya amri muhimu kwa hili. Jaribu hizi kwenye terminal yako:
Amri | Maelezo ya Kiufundi |
|---|---|
kumbukumbu -l | Inaorodhesha vifaa vyote vya kurekodi vinavyopatikana |
kucheza -l | Inaorodhesha vifaa vyote vya kucheza vinavyopatikana |
aina arecord -l ili kuona kama maikrofoni yako itaonekana kama kifaa cha kurekodi. Ukiona kifaa chako kimeorodheshwa, uko tayari kurekodi sauti. Ikiwa unatumia aplay -l, unaweza kuangalia vifaa vyako vya kucheza pia.
Utatuzi wa shida
Wakati mwingine mambo hayafanyi kazi mara moja. Hapa kuna hatua za haraka za kurekebisha shida za kawaida:
Hakikisha maikrofoni yako imechomekwa njia yote.
Jaribu mlango tofauti wa USB ikiwa Pi yako haitambui maikrofoni.
Anzisha tena Raspberry Pi yako baada ya kuchomeka kifaa kipya.
Kwa Bluetooth, angalia ikiwa kifaa kimeoanishwa na kuunganishwa kwenye menyu ya Bluetooth.
Ikiwa maikrofoni yako bado haionekani, endesha
lsusb -ttena ili kuona ikiwa Pi inaigundua.Kutumia
arecord -lkuangalia mara mbili kama maikrofoni yako imeorodheshwa.
🔍 Kumbuka: Ikiwa bado una matatizo, jaribu kutumia maikrofoni au kebo nyingine. Wakati mwingine shida iko kwenye vifaa, sio Raspberry Pi yako.
Kwa hatua hizi, unaweza kusanidi na kuangalia maikrofoni yako kwenye Raspberry Pi. Mara tu unapoona kifaa chako kwenye orodha, uko tayari kurekodi sauti!
Rekodi Sauti
Una maikrofoni yako tayari. Sasa, hebu tuone jinsi unavyoweza rekodi sauti kwenye Raspberry Pi yako. Unaweza kutumia desktop au mstari wa amri. Njia zote mbili hufanya kazi vizuri, kwa hivyo unaweza kuchagua kile kinachohisi rahisi zaidi.
Rekodi ya Eneo-kazi
Ikiwa ungependa kutumia panya na madirisha, unaweza kurekodi sauti kutoka kwenye eneo-kazi. Raspberry Pi OS inakuja na zana rahisi. Unaweza kutumia programu iliyojengewa ndani ya Kinasa Sauti. Hivi ndivyo unavyofanya:
Fungua menyu kuu na utafute "Kinasa sauti."
Chomeka maikrofoni yako na uhakikishe kuwa imetambuliwa.
Bofya kitufe chekundu cha kurekodi ili kuanza. Ongea au toa sauti yako.
Bofya stop ukimaliza.
Hifadhi faili yako. Programu huhifadhi sauti yako kama faili ya wav kwa chaguo-msingi.
Unaweza kucheza tena rekodi yako mara moja. Ikiwa ungependa kurekodi sauti kwa ajili ya podcast au mradi wa shule, njia hii ni ya haraka. Huna haja ya kuandika amri zozote. Wewe tu bonyeza na kurekodi.
💡 Tip: Angalia kiwango cha maikrofoni yako kila mara kabla ya kurekodi sauti kutoka kwenye eneo-kazi. Hii itakusaidia kuepuka sauti tulivu au iliyopotoka.
Kurekodi kwa Mstari wa Amri
Watu wengine wanapenda kutumia terminal. Unaweza kurekodi sauti kutoka kwa safu ya amri na zana inayoitwa arecord. Chombo hiki ni sehemu ya ALSA, ambayo inakuja na Raspberry Pi OS. Unaweza kuitumia kurekodi sauti kwa njia tofauti.
Hapa kuna amri ya msingi ya kurekodi sauti na kuihifadhi kama faili ya wav:
arecord -D plughw:1,0 -f cd -t wav -d 10 test.wav
Wacha tuchambue hii inafanya nini:
-D plughw:1,0inaambia arecord ni kifaa gani cha kutumia. Huenda ukahitaji kubadilisha nambari ikiwa maikrofoni yako iko kwenye kifaa tofauti.-f cdhuweka ubora kwa kiwango cha CD.-t wavhuhifadhi faili kama wav.-d 10rekodi kwa sekunde 10.test.wavni jina la faili yako ya sauti.
Unaweza kubadilisha saa au jina la faili upendavyo. Ikiwa ungependa kurekodi sauti kwa muda mrefu, weka nambari kubwa zaidi baadaye -d.
Unaweza pia kutumia Python na PyAudio kwa kurekodi sauti kwa hali ya juu zaidi. Hii hukuruhusu kuchakata sauti kwa wakati halisi au hata kuainisha sauti. Ili kuisanidi, sakinisha PyAudio na:
sudo apt-get install python-pyaudio python3-pyaudio portaudio19-dev
pip install pyaudio
Kisha unaweza kuendesha hati kama hii:
python run_classifier.py --featurizer compiled_featurizer/mfcc --classifier compiled_classifier/model --categories categories.txt --wav_file audio --sample_rate 16000 --auto_scale
Njia hii ni nzuri ikiwa unataka kurekodi sauti na kufanya mengi nayo, kama vile kutengeneza msaidizi mahiri au kitambua sauti.
⚠️ Kumbuka: Wakati mwingine, unaweza kupata matatizo unaporekodi sauti kutoka kwa mstari wa amri. Matatizo ya kawaida ni pamoja na vifaa vingi vya USB, matumizi makubwa ya CPU au matatizo ya usambazaji wa nishati. Ikiwa rekodi yako ya sauti inasikika kuwa mbaya, angalia ugavi wako wa nishati na ujaribu kuchomoa vifaa vingine vya USB.
Hifadhi na Tafuta Faili
Baada ya kurekodi sauti, unahitaji kujua faili zako zinaenda wapi. Programu ya Kinasa Sauti kwa kawaida huhifadhi faili zako za wav katika folda yako ya nyumbani au folda ya Muziki. Ikiwa unatumia arecord, faili yako ya wav huhifadhi kwenye folda ambapo uliendesha amri.
Hapa kuna jedwali la haraka la kuonyesha ni aina gani za faili zinazofanya kazi vyema na arecord:
File Format | Utangamano na arecord |
|---|---|
Wav | mkono |
MP3 | Si mkono |
Ogg | Si mkono |
FLAC | Si mkono |
Unapaswa kutumia faili za wav kila wakati kwa utangamano bora. Wanafanya kazi na Raspberry Pi nyingi zana za kurekodi sauti.
Ukirekodi sauti nyingi, faili zako zinaweza kuwa kubwa. Unahitaji hifadhi nzuri. Hapa kuna chaguzi kadhaa:
Kadi za microSD hufanya kazi vizuri kwa mfumo wa uendeshaji na faili ndogo za sauti. Chagua kadi iliyo na angalau 8GB, lakini 32GB ni bora ikiwa unarekodi sauti mara kwa mara.
Hifadhi za USB ni rahisi kutumia kwa nafasi ya ziada. Ikiwa Raspberry Pi yako ina USB 3.0, unapata kasi ya haraka. Unaweza pia kutumia gari ngumu ya nje, lakini hakikisha ina ugavi wake wa nguvu.
🗂️ Tip: Panga faili zako za wav katika folda kwa tarehe au mradi. Hii hurahisisha kupata rekodi yako ya sauti baadaye.
Sasa unajua jinsi ya kurekodi sauti kwenye Raspberry Pi yako. Unaweza kutumia desktop au mstari wa amri. Unaweza kuhifadhi faili zako za wav na kuziweka zikiwa zimepangwa. Jaribu njia zote mbili na uone ni ipi unayopenda zaidi!
Mipangilio ya Alsamixer
Kufanya maikrofoni yako isikike vizuri kwenye Raspberry Pi kunaweza kuhisi kuwa ngumu, lakini zana za alsa hurahisisha zaidi. Unaweza kutumia alsamixer kudhibiti sauti ya maikrofoni, kuongeza ukuzaji wa maikrofoni yako, na uhakikishe kuwa rekodi zako zinasikika wazi katika kila faili ya wav unayounda.
Fungua Alsamixer
Una njia mbili kuu za kufungua alsamixer. Ikiwa unatumia eneo-kazi la Raspberry Pi, tafuta ikoni ya sauti kwenye kona ya juu kulia. Hii hukuwezesha kudhibiti mipangilio ya sauti kwa kubofya mara chache tu. Ikiwa unapendelea terminal, fungua na uandike:
sudo alsamixer
Amri hii inaleta skrini ya rangi ambapo unaweza kudhibiti vifaa vyako vyote vya sauti vya alsa. Wakati mwingine, unaweza kuona ujumbe wa makosa kama alsa-lib main.c:1541:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2. Hili likitokea, hakikisha kwamba maikrofoni yako imechomekwa na kutambuliwa.
Badilisha Vifaa
Alsamixer inaweza kukuonyesha vifaa vingi. Unaweza kuona maikrofoni yako ya USB, kadi ya sauti ya nje, au hata sauti ya Bluetooth. Tumia kitufe cha F6 kubadili kati ya vifaa. Chagua unayotaka kurekebisha. Ikiwa huoni maikrofoni yako, jaribu kuichomeka tena au uwashe tena Raspberry Pi yako. Wakati mwingine, unaweza kupata makosa kama arecord: pcm_read:2221: read error: Input/output error. Kwa kawaida hii inamaanisha kuwa kifaa hakiko tayari au hakijaunganishwa.
Rekebisha Sauti
Mara tu unapochagua kifaa chako, tumia vitufe vya vishale vya kushoto na kulia ili kusogeza kati ya vidhibiti. Mishale ya juu na chini hubadilisha sauti. Tafuta ingizo la maikrofoni na uiwashe juu au chini inapohitajika. Ikiwa rekodi zako zinasikika kimya sana au kubwa sana katika faili yako ya wav, rekebisha viwango hapa. Kwa matokeo bora zaidi, weka sauti chini ya kiwango cha juu ili kuepuka upotoshaji. Iwapo unahitaji kuboreshwa zaidi, tafuta mpangilio unaoitwa "boost ya maikrofoni" au "ukuzaji maikrofoni." Hii husaidia ikiwa sauti yako inasikika kuwa hafifu.
💡 Tip: Jaribu mipangilio yako kila wakati kwa kurekodi faili fupi ya wav. Icheze na usikilize kwa kuzomewa au mlio wowote. Ukisikia matatizo, punguza sauti kidogo au usogeze maikrofoni yako mbali na mdomo wako.
Ukitumia alsa na alsamixer, unaweza kusawazisha usanidi wako wa sauti. Utapata sauti bora kwa kila faili ya wav unayorekodi.
Vidokezo vya Kurekodi Sauti za Raspberry Pi
Best Practices
Unataka yako rekodi ya sauti ya raspberry pi kusikika vizuri. Jaribu vidokezo hivi rahisi kukusaidia kupata sauti wazi kila wakati:
Tumia maikrofoni ya nje. Maikrofoni zilizojengewa ndani huchukua kelele zaidi. Maikrofoni ya nje hukupa sauti bora zaidi kwa ajili yako rekodi ya sauti ya raspberry pi.
Jaribu programu tofauti za kurekodi. Baadhi ya programu hufanya kazi vyema na maikrofoni fulani. Jaribu chache ili kuona ni ipi inayofaa zaidi kwako rekodi ya sauti ya raspberry pi.
Hakikisha maikrofoni na programu yako vinafanya kazi pamoja kabla ya kuanza. Hii husaidia kuepuka matatizo baadaye.
Kelele ya chinichini. Unaweza kutumia
noisereducemaktaba huko Python ili kusafisha sauti yako:rate, data = wavfile.read("mywav.wav") reduced_noise = nr.reduce_noise(y=data, sr=rate) wavfile.write("mywav_reduced_noise.wav", rate, reduced_noise)Kata sehemu zisizo na sauti kutoka kwa rekodi zako. The
pyAudioAnalysismaktaba hukusaidia kuondoa sehemu tulivu:[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)Tafuta miongozo inayoonyesha jinsi ya kurekodi na kutiririsha sauti na video. Miongozo hii ina vidokezo vya ziada vya rekodi ya sauti ya raspberry pi.
💡 Tip: Jaribu kuweka mipangilio yako kila wakati kabla ya kurekodi jambo muhimu. Jaribio la haraka linaweza kukusaidia kuepuka matatizo.
Kutatua Matatizo ya Sauti
Mara nyingine, rekodi ya sauti ya raspberry pi haifanyi kazi sawa. Hapa kuna baadhi ya hatua unazoweza kujaribu ikiwa una matatizo:
Hatua ya | hatua |
|---|---|
1 | Fungua terminal na uendeshe |
2 | Anzisha tena Raspberry Pi yako baada ya kuondoa PulseAudio. |
3 | Ikiwa unatumia OS ya zamani, endesha |
4 | Hariri |
5 | Hifadhi mabadiliko yako na uanze tena Raspberry Pi yako. |
6 | Jaribu sauti yako na |
Unaweza pia kupata mafunzo yanayoonyesha jinsi ya kusanidi maikrofoni za USB, kadi za sauti za nje na maikrofoni ya Bluetooth. Miongozo hii inasaidia rekodi ya sauti ya raspberry pi kwa mambo kama vile utambuzi wa sauti au mifumo ya usalama.
Ukifuata vidokezo na hatua hizi, yako rekodi ya sauti ya raspberry pi itasikika vizuri na kufanya kazi vizuri.
Umejifunza jinsi ya kuunganisha maikrofoni na kurekodi sauti na Raspberry Pi yako. Watu wengi hupata matokeo mazuri wanapofanya hatua hizi:
Chomeka maikrofoni yako na uhakikishe kuwa inafanya kazi.
Badilisha sauti ili sauti yako iwe wazi.
Rekodi sauti yako na uhifadhi faili.
Kujaribu maikrofoni tofauti hukusaidia kuchagua ile unayopenda zaidi. Hapa kuna chati rahisi inayoonyesha kila aina ya maikrofoni inafaa:
Aina ya kipaza sauti | matumizi |
|---|---|
Maikrofoni za USB | Utangazaji, Utambuzi wa sauti, Simu za video, Uendeshaji otomatiki wa nyumbani |
Maikrofoni za Condenser za Electret | Kurekodi sauti, Kuangalia maeneo, Kuangalia mazingira |
Mikrofoni za MEMS | Sensorer za kelele, vifaa vidogo, miradi ya IoT |
Jaribu kuweka maikrofoni yako, badilisha mipangilio yako na ufurahie sauti nzuri kila wakati!
Maswali
Nitajuaje ikiwa maikrofoni yangu inafanya kazi na Raspberry Pi?
Unaweza kuangalia kifaa chako na arecord -l amri. Ukiona maikrofoni yako imeorodheshwa, ni vizuri kwenda. Jaribu kurekodi klipu fupi ili kujaribu sauti.
Je, ninaweza kutumia maikrofoni nyingi kwa wakati mmoja?
Ndiyo, unaweza kuunganisha zaidi ya maikrofoni moja. Unahitaji kuchagua kifaa kinachofaa katika programu yako ya kurekodi au utumie nambari sahihi ya kifaa kwenye terminal.
Kwa nini rekodi yangu iko kimya sana au yenye kelele?
Jaribu kurekebisha sauti katika alsamixer. Sogeza maikrofoni yako karibu au mbali zaidi. Hakikisha hakuna kelele nyingi za chinichini. Jaribu mipangilio tofauti hadi upate sauti wazi.
Je, ni umbizo gani la faili napaswa kutumia kuhifadhi sauti?
Unapaswa kuhifadhi rekodi zako kama faili za WAV. Umbizo hili hufanya kazi vyema zaidi na zana za Raspberry Pi. Ikiwa unahitaji faili ndogo, unaweza kuzibadilisha baadaye.




