
E mafai ona e setiina se masini faaleotele leo i lau Raspberry Pi i ni nai laasaga. O le tele o tagata latou te fa'aogaina microphones USB, kata leo i fafo, po'o masini Bluetooth. O nisi e faʻafesoʻotaʻi saʻo le MEMS I2S microphones i pine GPIO-pei o le faʻaaogaina o le 3.3v malosiaga, eleele, ma pine 18, 19, ma le 20 mo le uati ma faʻamaumauga. O le fetuuna'i o le leo o lau masini faaleotele leo e taua mo le manino o le pueina o leo o le Raspberry Pi. Na'o le mulimuli i feso'ota'iga sa'o, ona e maua lea o fa'ai'uga lelei.
Fesootai se masini faaleotele leo

E eseese auala e fa'afeso'ota'i ai se masini faaleotele leo i lau Raspberry Pi. O auala taʻitasi e iai ona lava laasaga ma mea lelei. Se'i o tatou va'ai i filifiliga sili ona taatele ina ia mafai ai ona e filifilia le mea e fetaui ma oe.
USB faaleotele leo
E to'atele tagata e fa'aoga muamua le usb microphone aua e faigofie. Fa'amau i totonu o se uafu USB. Ole Raspberry Pi e masani ona maua i le taimi lava lena. E te le mana'omia ni aveta'avale fa'aopoopo po'o ni mea fa'apipi'i. Afai e te manaʻo e faʻapipiʻi vave, e sili le usb microphones. E mafai e le Raspberry Pi Pico ona fa'aogaina le USB 1.1 Host/Device mode. O lo'o iai fo'i le ADC fa'apipi'i mo le fa'alogo leo. O le auala lenei e mafai ai ona e viliina se PDM mic i le Raspberry Pi Pico:
PDM Mic | Rasipi Pi Pico |
|---|---|
3V | 3V3 |
GND | GND |
māsima | GND |
DAT | GPIO2 |
CLK | GPIO3 |
E mafai ona e fa'aogaina le usb microphones mo talatalanoaga leo, podcasts, po'o le pu'eina faigofie. Latou te galulue lelei ma e le tele ni faʻafitauli.
Kata leo i fafo
Afai e te manaʻo e sili atu le leo, faʻaaoga se kata leo fafo. O kata nei e fa'apipi'i i lau uafu USB. Latou te tu'uina atu ia te oe le pule sili atu i le leo. O nisi, pei o le Wolfson Audio Card, e tuʻuina atu le leo faʻamalamalama maualuga. E le aoga uma kata leo i Raspberry Pi poʻo faiga. Faataitaiga:
Fa'amatalaga Fa'amatalaga | Meafaigaluega | Mata'utia Sese |
|---|---|---|
Leai se leo i luga ole USB Audio S/PDIF | Rasipeli Pi 4 | E le mafai e le fa'atonu USB ona fa'atūina ni ta'iala mana'omia; toe fo'i i le masini fa'alogo HDMI |
E tatau ona e siaki pe aoga lau kata fa'alogo ae e te le'i fa'aogaina.
Le mea faaleotele leo Bluetooth
O se masini faaleotele leo Bluetooth e mafai ai ona e fesootai e aunoa ma ni uaea. E lelei lea pe a e mana'o e fa'aitiitia le gaogao i luga o lau kesi. Ae o masini faaleotele leo Bluetooth e mafai ona tuai i le 3-4 sekone. O lenei fa'atiga e mafai ai ona le fetaui lau leo ma lau vitiō. O le leo e mafai foi ona maualalo le lelei ona o le Bluetooth e iai tapulaa.
Pros ma le Cons
Ole siata vave lea e fesoasoani ia te oe e filifili se feso'ota'iga faaleotele leo:
Ituaiga Fesootaiga | Fa'amatalaga Tulaga Lelei |
|---|---|
USB faaleotele leo | Faigofie ma galue lelei. Lelei mo le tele o mea. E le o taimi uma e sili ona lelei le leo, ae faigofie ona faʻaoga. |
Kata leo i fafo | Sili mo leo maualuga. Atonu e manaʻomia nisi seti ma siaki pe aoga. |
Le mea faaleotele leo Bluetooth | Leai ni uaea ma faigofie ona gaoioi. E mafai ona tuai ma maualalo le leo ona o tapulaa. |
Motugaafa: Mo fa'amaumauga fa'avae, usb microphones e sili ona faigofie. Mo musika po'o leo lelei, taumafai se kata leo i fafo. Afai e te mana'o i le uaealesi, e lelei le Bluetooth, ae atonu o lo'o i ai sina tuai.
Seti masini faaleoteleleo
Fa'apipi'i ma Su'esu'e
Amata i le fa'apipi'iina o lau masini faaleotele leo i lau Raspberry Pi. Afai e te fa'aogaina se masini faaleotele leo USB po'o se kata leo i fafo, na'o le fa'afeso'ota'i i se uafu USB. Mo masini faaleotele leo, fa'afeso'ota'i le masini e fa'aoga ai le fa'aoga Bluetooth i lau Pi.
Ina ia siaki pe o vaʻaia e lau Raspberry Pi lau masini faaleotele leo, tatala le laina ma faʻaoga:
lsusb -t
O lenei poloaiga e faʻaalia uma masini USB. Afai e feso'ota'i lau masini faaleotele leo, o le a e va'ai i se laina Class=Audio, Driver=snd-usb-audio. O lona uiga e iloa e lau Pi le masini faaleotele leo. Afai e te manaʻo e fausia se mea e sili atu le alualu i luma, e mafai ona e faʻaogaina faletusi Python e suʻe ai faʻalogo leo mai microphones. E aoga tele lenei mea mo galuega faatino e mana'omia le siakiina otometi mo microphones.
💡 Fautuaga: Fa'apipi'i i taimi uma lau masini faaleotele leo ae e te le'i amata pu'eina. E fesoasoani lea i lau Rasipi Pi e su'e loa le masini.
Faʻamaonia le fesoʻotaʻiga
E tatau ona e mautinoa i taimi uma e mafai e lau Raspberry Pi ona faʻaogaina le masini faaleotele leo, ae le na o le vaʻaia. O loʻo i ai nisi o faʻatonuga aoga mo lenei mea. Fa'ata'ita'i mea nei i lau fa'amauina:
faʻatonuga | faʻamatalaga |
|---|---|
faamaumauga -l | Lisi mea uma e pu'eina |
aplay -l | Lisi uma masini toe fa'afo'i |
ituaiga arecord -l e va'ai pe fa'aalia lau masini faaleotele leo o se masini pu'e. Afai e te vaʻai i lau masini o loʻo lisiina, ua e sauni e puʻeina leo. Afai e te faʻaaogaina aplay -l, e mafai fo'i ona e siaki au masini ta'alo.
Fa'asalalau
O nisi taimi e le lelei vave mea. O nisi nei o laasaga vave e foia ai faafitauli masani:
Ia mautinoa o lo'o fa'apipi'i uma lau masini faaleotele leo.
Taumafai se isi uafu USB pe a le iloa e lau Pi le masini faaleotele leo.
Toe amata lau Raspberry Pi pe a uma ona faʻapipiʻi i se masini fou.
Mo le Bluetooth, siaki pe o fetaui le masini ma feso'ota'i i le lisi o le Bluetooth.
Afai e le o aliali mai pea lau masini faaleotele leo, tamoe
lsusb -ttoe vaai pe iloa e le Pi.faʻaaogā
arecord -le siaki fa'alua pe o lisi lau masini faaleotele leo.
🔍 Manatua: Afai o iai pea sau fa'alavelave, taumafai e fa'aoga se isi masini faaleotele leo po'o le uaea. O nisi taimi o le faʻafitauli o le meafaigaluega, ae le o lau Raspberry Pi.
Faatasi ai ma laasaga nei, e mafai ona e setiina ma siaki lau masini faaleotele leo i luga ole Raspberry Pi. O le taimi lava e te vaʻai ai i lau masini i le lisi, ua e sauni e puʻeina leo!
Faamaumau Audio
Ua saunia lau masini faaleotele leo. Ia, se'i o tatou vaai pe faapefea ona e mafaia pueina leo i luga o lau Rasipi Pi. E mafai ona e fa'aogaina le laulau po'o le laina fa'atonu. O auala uma e lua e aoga lelei, o lea e mafai ai ona e filifilia le mea e sili ona faigofie.
Pu'eina Papamaa
Afai e te fiafia e faʻaoga se isumu ma windows, e mafai ona e puʻeina leo mai le desktop. Raspberry Pi OS e sau ma meafaigaluega faigofie. E mafai ona e fa'aogaina le polokalama fa'amaumau leo ua fausia. O le auala lenei e te faia ai:
Tatala le lisi autu ma su'e mo le "Fa'amaumauga Leo."
Fa'apipi'i lau masini faaleotele leo ma ia mautinoa ua iloa.
Kiliki le faamau mumu mumu e amata ai. Tautala pe fai lou leo.
Kiliki taofi pe a uma.
Sefe lau faila. E fa'asaoina e le app lau leo o se faila wav e ala i le fa'aletonu.
E mafai ona e toe tā i tua lau lipine i le taimi lava lena. Afai e te manaʻo e puʻeina leo mo se podcast poʻo se galuega a le aʻoga, o lenei metotia e vave. E te le mana'omia le taina o so'o se fa'atonuga. Na'o lou kiliki ma faamaumau.
💡 Fautuaga: Siaki i taimi uma lau masini faaleotele leo ae e te le'i pu'eina leo mai le desktop. E fesoasoani lea ia te oe e aloese ai mai le leo lemu po o le faaletonu.
Faamauina Laina Poloaiga
O nisi tagata e fiafia e fa'aoga le fa'amau. E mafai ona e pu'eina leo mai le laina fa'atonu ma se meafaigaluega e ta'ua o le arecord. O lenei meafaigaluega o se vaega o le ALSA, lea e sau ma Raspberry Pi OS. E mafai ona e fa'aogaina e pu'eina ai leo i auala eseese.
O se fa'atonuga fa'avae e pu'e leo ma fa'asaoina o se faila wav:
arecord -D plughw:1,0 -f cd -t wav -d 10 test.wav
Sei o tatou fa'avasega le mea e fai e lenei mea:
-D plughw:1,0ta'u mai faamaumauga po o fea le masini e faaaoga. Atonu e mana'omia lou sui numera pe a fai o lau masini faaleotele leo i se isi masini.-f cdseti le tulaga lelei i le tulaga CD.-t wavsefe le faila o se wav.-d 10faamaumauga mo le 10 sekone.test.wavo le igoa o lau faila leo.
E mafai ona e suia le taimi poʻo le igoa faila e te manaʻo ai. Afai e te manaʻo e puʻeina leo mo se taimi umi, naʻo le setiina o se numera tele pe a uma -d.
E mafai fo'i ona e fa'aogaina le Python fa'atasi ma PyAudio mo fa'amaumauga sili atu. Ole mea lea e mafai ai ona e fa'agasolo le leo i le taimi moni pe fa'avasega fo'i leo. Ina ia setiina, faʻapipiʻi PyAudio ma:
sudo apt-get install python-pyaudio python3-pyaudio portaudio19-dev
pip install pyaudio
Ona mafai lea ona e faʻatautaia se tusitusiga e pei o lenei:
python run_classifier.py --featurizer compiled_featurizer/mfcc --classifier compiled_classifier/model --categories categories.txt --wav_file audio --sample_rate 16000 --auto_scale
E lelei tele lenei metotia pe afai e te manaʻo e puʻeina leo ma faia atili i ai, pei o le faia o se fesoasoani atamai poʻo se puʻe leo.
⚠️ Manatua: O nisi taimi, e te ono tula'i mai fa'afitauli pe a e pu'eina leo mai le laina fa'atonu. O fa'afitauli masani e aofia ai le tele o masini USB, fa'aoga mamafa o le CPU, po'o fa'afitauli o le sapalai eletise. Afai e leaga lau pu'e leo, siaki lau sapalai eletise ma taumafai e aveese isi masini USB.
Sefe ma Su'e Faila
A uma ona e pu'eina leo, e tatau ona e iloa le mea e alu i ai au faila. O le Sound Recorder app e masani lava ona teuina au faila wav i lau pusa fale poʻo le faila Musika. Afai e te faʻaogaina le faʻamaumauga, o lau faila wav e teu i totonu o le pusa na e faʻatautaia ai le poloaiga.
Ole laulau vave lea e fa'aalia ai faila faila e sili ona aoga ile fa'amaumauga:
Faatulagaina faila | Fegalegaleai ma arecord |
|---|---|
WAV | lagolagoina |
MP3 | Le lagolagoina |
OKETOPA | Le lagolagoina |
FLAC | Le lagolagoina |
E tatau ona e fa'aogaina faila wav mo le fetaui lelei. Latou te galulue ma le tele o Raspberry Pi meafaigaluega pu'e leo.
Afai e te pu'eina tele leo, e mafai ona tetele au faila. E te manaʻomia le teuina lelei. O nisi nei o filifiliga:
microSD kata e aoga lelei mo le faiga faʻaogaina ma faila leo laiti. Filifili se kata e le itiiti ifo i le 8GB, ae sili atu le 32GB pe afai e te puʻeina leo i taimi uma.
O ta'avale USB e faigofie ona fa'aoga mo avanoa fa'aopoopo. Afai o lau Raspberry Pi o loʻo i ai le USB 3.0, e te maua le saoasaoa vave. E mafai fo'i ona e fa'aogaina se ta'avale malo i fafo, ae ia mautinoa o lo'o i ai lana lava eletise.
🗂️ Fautuaga: Fa'atulaga au faila wav i fa'ailoga i le aso po'o le poloketi. O le mea lea e faigofie ai ona su'e lau lipine leo mulimuli ane.
Ua e iloa nei pe fa'afefea ona pu'eina leo i lau Rasipi Pi. E mafai ona e fa'aogaina le laulau po'o le laina fa'atonu. E mafai ona e fa'asaoina au faila wav ma fa'atulaga lelei. Taumafai i auala uma e lua ma vaʻai po o fea e sili ona e fiafia i ai!
Alsamixer Seti
O le fa'alogo sa'o o lau masini faaleotele leo i luga o le Raspberry Pi e mafai ona lagona le taufaaleaga, ae o meafaigaluega alsa e sili atu ona faigofie. E mafai ona e fa'aogaina le alsamixer e pulea ai le leo faaleotele leo, fa'ateleina le fa'ateleina o lau masini faaleotele leo, ma ia mautinoa o lo'o manino au pu'ega i faila wav uma e te fatuina.
Tatala Alsamixer
E lua au auala autu e tatala ai le alsamixer. Afai e te faʻaogaina le Raspberry Pi desktop, suʻe le faʻalogo leo i le tulimanu pito i luga taumatau. Ole mea lea e mafai ai ona e fa'atautaia fa'atonuga leo ile na'o ni nai kiliki. Afai e te mana'o i le fa'ailoga, tatala ma lolomi:
sudo alsamixer
O lenei poloaiga e aumaia ai se lau felanulanua'i e mafai ona e pulea uma au masini leo alsa. O nisi taimi, atonu e te vaʻai i faʻamatalaga sese e pei o alsa-lib main.c:1541:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2. Afai e tupu lenei mea, siaki pe o lo'o fa'apipi'i lau masini faaleotele leo ma iloa.
Suia Meafaigaluega
Alsamixer e mafai ona faʻaali atu ia te oe le tele o masini. Atonu e te va'ai i lau masini faaleotele leo USB, se kata leo i fafo, po'o le leo Bluetooth. Fa'aoga le ki F6 e fesuia'i ai masini. Filifili le mea e te manaʻo e faʻafetaui. Afai e te le o va'ai i lau masini faaleotele leo, taumafai e toe fa'apipi'i i totonu pe toe amata lau Raspberry Pi. O nisi taimi, atonu e te maua ni mea sese e pei o arecord: pcm_read:2221: read error: Input/output error. O lona uiga e masani lava e le o sauni le masini pe leai foi.
Fetuunai le Volume
O le taimi lava e te filifilia ai lau masini, fa'aoga le ki agavale ma le taumatau e fealua'i ai i le va o fa'atonuga. O aū i luga ma lalo e suia ai le leo. Su'e le mea fa'aoga faaleotele leo ma liliu i luga pe lalo pe a mana'omia. Afai e leo tele pe leo tele au pu'ega i lau faila wav, fa'aopoopo le maualuga iinei. Mo fa'ai'uga sili, ia fa'atumauina le leo i lalo ifo o le maualuga e 'alofia ai le fa'alavelave. Afai e te manaʻomia se faʻaopoopoga atili, suʻe se faʻaoga e taʻua o le "microphone boost" poʻo le "microphone amplification." E fesoasoani lea pe a fa'alevale lou leo.
💡 Fautuaga: Su'e i taimi uma au faatulagaga e ala i le pueina o se faila wav puupuu. Ta'alo i tua ma fa'afofoga mo so'o se masi po'o se ma'i. Afai e te fa'alogoina ni fa'afitauli, fa'aitiitia teisi le leo pe fa'agaoio mamao lau masini faaleotele leo mai lou gutu.
Faatasi ai ma le alsa ma le alsamixer, e mafai ona e faʻaleleia lelei lau seti leo. E te maua le leo lelei mo faila wav uma e te pu'eina.
Fautuaga mo le pueina o leo le Raspberry Pi
Taʻitaʻiga Lelei
E te manaʻo ia oe pu'e leo rasipi pi ia lelei le leo. Taumafai nei fautuaga faigofie e fesoasoani ia te oe e maua ai le leo manino i taimi uma:
Fa'aaogā se masini faaleotele leo. O mic ua fausia i totonu e sili atu le pisa. Ose leo mai fafo e maua ai le leo sili atu mo lau pu'e leo rasipi pi.
Fa'ata'ita'i polokalame pu'e eseese. O nisi polokalama e sili atu ona aoga i nisi masini faaleotele leo. Su'e ni nai mea e iloa ai po o le fea e sili ona aoga mo oe pu'e leo rasipi pi.
Ia mautinoa e galulue faatasi lau masini faaleotele leo ma lau app ae e te le'i amataina. E fesoasoani lea ia te oe e aloese ai mai faafitauli mulimuli ane.
Pio lalo ifo. E mafai ona e faʻaogaina le
noisereducefaletusi i le Python e faʻamamā ai lau leo:rate, data = wavfile.read("mywav.wav") reduced_noise = nr.reduce_noise(y=data, sr=rate) wavfile.write("mywav_reduced_noise.wav", rate, reduced_noise)Oti ese vaega le leoa mai au puega. O le
pyAudioAnalysise fesoasoani le faletusi ia te oe e aveese vaega filemu:[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)Su'e ta'iala o lo'o fa'aalia ai le pu'eina ma fa'asalalau uma leo ma vitiō. O nei taʻiala o loʻo i ai faʻamatalaga faaopoopo mo pu'e leo rasipi pi.
💡 Fautuaga: Su'e i taimi uma lau seti ae e te le'i faamaumauina se mea taua. O se suega vave e mafai ona fesoasoani ia te oe e aloese ai mai faafitauli.
Fa'afitauli leo
O nisi taimi, pu'e leo rasipi pi e le aoga. O nisi nei o laasaga e mafai ona e taumafai pe a iai ni faʻafitauli:
laʻa | faatinoga |
|---|---|
1 | Tatala se fa'ailoga ma tamo'e |
2 | Toe amata lau Raspberry Pi pe a uma ona e aveese PulseAudio. |
3 | Afai e te faʻaaogaina se OS tuai, tamoʻe |
4 | faʻatonutonu |
5 | Faasaoina au suiga ma toe amata lau Raspberry Pi. |
6 | Su'e lau leo ma |
E mafai fo'i ona e maua a'oa'oga e fa'aalia ai le fa'atutuina o masini faaleotele leo USB, kata leo i fafo, ma masini Bluetooth. E fesoasoani nei taiala pu'e leo rasipi pi mo mea e pei o le fa'ailoaina o leo po'o le puipuiga malu.
Afai e te mulimuli i fautuaga ma laasaga nei, o lau pu'e leo rasipi pi o le a sili atu le leo ma galue lelei.
Ua e aʻoaʻoina pe faʻafefea ona faʻafesoʻotaʻi se masini faaleotele leo ma puʻeina leo i lau Rasipi Pi. E toatele tagata e maua ni taunuuga lelei pe a latou faia laasaga nei:
Fa'apipi'i lau masini faaleotele leo ma ia mautinoa e aoga.
Suia le leo ina ia manino lou leo.
Faamaumau lou leo ma sefe le faila.
O le su'eina o masini faaleotele leo eseese e fesoasoani e te filifilia ai le mea e sili ona e fiafia i ai. Ole siata faigofie lea e fa'aalia ai mea e lelei mo ituaiga masini faaleotele leo ta'itasi:
Ituaiga faaleotele leo | talosaga |
|---|---|
USB Microphones | Podcasting, Fa'ailoaina leo, Va'aiga Vitiō, Fa'atomiga Fale |
Electret Condenser Microphones | Leo pu'eina, Matamata nofoaga, Siaki le siosiomaga |
MEMS Microphones | Pisa leo, Laiti gadgets, IoT galuega faatino |
Su'e lau seti faaleotele leo, sui au faatulagaga, ma fiafia i le leo lelei i taimi uma!
FAQ
E fa'afefea ona ou iloa pe galue la'u masini faaleotele leo i le Raspberry Pi?
E mafai ona e siaki lau masini i le arecord -l poloaiga. Afai e te vaʻai atu i lau masini faaleotele leo o loʻo lisiina, ua e lelei e alu. Taumafai e pu'e se kilipa pu'upu'u e su'e ai le leo.
E mafai ona ou fa'aogaina ni masini faaleotele leo i le taimi e tasi?
Ioe, e mafai ona e fa'afeso'ota'i sili atu ma le tasi masini faaleotele leo. E te mana'omia le filifilia o le masini sa'o i lau fa'amaumauga pu'eina pe fa'aoga le numera sa'o o le masini i totonu o le laina.
Aisea ua le pisa tele ai la'u pu'eina?
Taumafai e fetuunai le leo i le alsamixer. Fa'alatalata pe mamao ese lau masini faaleotele leo. Ia mautinoa e leai se pisapisao tele i tua. Su'e tulaga eseese se'ia e maua le leo manino.
O le a le faila faila e tatau ona ou fa'aogaina e teu ai leo?
E tatau ona e fa'asaoina au fa'amaumauga o faila WAV. O lenei faatulagaga e sili ona aoga i meafaigaluega Raspberry Pi. Afai e te mana'omia ni faila laiti, e mafai ona e fa'aliliuina mulimuli ane.




