You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
150 lines
14 KiB
150 lines
14 KiB
# మీ మైక్రోఫోన్ మరియు స్పీకర్స్ని కాన్ఫిగర్ చేయండి - రాస్ప్బెర్రీ పై
|
|
|
|
పాఠం ఈ భాగంలో, మీరు మీ రాస్ప్బెర్రీ పైకి ఒక మైక్రోఫోన్ మరియు స్పీకర్లను జోడించబోతున్నారు.
|
|
|
|
## హార్డ్వేర్
|
|
|
|
రాస్ప్బెర్రీ పైకి మైక్రోఫోన్ అవసరం.
|
|
|
|
పైలో మైక్రోఫోన్ అంతర్గతంగా ఉండదు, మీరు ఒక బాహ్య మైక్రోఫోన్ని జోడించాలి. దీని కోసం అనేక మార్గాలు ఉన్నాయి:
|
|
|
|
* USB మైక్రోఫోన్
|
|
* USB హెడ్సెట్
|
|
* USB అంతర్గత స్పీకర్ఫోన్
|
|
* USB ఆడియో అడాప్టర్ మరియు 3.5 మిమీ జాక్ ఉన్న మైక్రోఫోన్
|
|
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html)
|
|
|
|
> 💁 రాస్ప్బెర్రీ పైపై అన్ని బ్లూటూత్ మైక్రోఫోన్లు మద్దతు ఇవ్వబడవి, కాబట్టి మీరు బ్లూటూత్ మైక్రోఫోన్ లేదా హెడ్సెట్ కలిగి ఉంటే, జత చేయడంలో లేదా ఆడియో క్యాప్చర్లో సమస్యలు ఉండవచ్చు.
|
|
|
|
రాస్ప్బెర్రీ పీస్ 3.5 మిమీ హెడ్ఫోన్ జాక్తో వస్తాయి. మీరు దీన్ని హెడ్ఫోన్లు, హెడ్సెట్ లేదా స్పీకర్ కనెక్ట్ చేయడానికి ఉపయోగించుకోవచ్చు. మీరు స్పీకర్లను కూడా జోడించవచ్చు:
|
|
|
|
* మానిటర్ లేదా టీవీ ద్వారా HDMI ఆడియో
|
|
* USB స్పీకర్లు
|
|
* USB హెడ్సెట్
|
|
* USB అంతర్గత స్పీకర్ఫోన్
|
|
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) స్పీకర్ (3.5 మిమీ జాక్ లేదా JST పోర్ట్కు)తో జతచేయబడింది
|
|
|
|
## మైక్రోఫోన్ మరియు స్పీకర్లను కనెక్ట్ చేసి, కాన్ఫిగర్ చేయండి
|
|
|
|
మైక్రోఫోన్ మరియు స్పీకర్లను కనెక్ట్ చేసి, వీటి కాన్ఫిగరేషన్ చేయాలి.
|
|
|
|
### పని - మైక్రోఫోన్ కనెక్ట్ చేసి, కాన్ఫిగర్ చేయండి
|
|
|
|
1. సరైన పద్ధతితో మైక్రోఫోన్ని కనెక్ట్ చేయండి. ఉదాహరణకు, USB పోర్టులలో ఒకదానిపై కనెక్ట్ చేయండి.
|
|
|
|
1. మీరు ReSpeaker 2-Mics Pi HAT ఉపయోగిస్తుంటే, Grove బేస్ హాట్ని తొలగించి, ReSpeaker హాట్ని దాని స్థలంలో ఉంచవచ్చు.
|
|
|
|

|
|
|
|
మీరు ఈ పాఠంలో తర్వాత Grove బటన్ అవసరం అవుతుంది, కానీ ఇది ఈ హాట్లో అంతర్గతంగా ఉంటుంది, కాబట్టి Grove బేస్ హాట్ అవసరం లేదు.
|
|
|
|
హాట్ అటాచ్ చేసిన తర్వాత, మీరు కొన్ని డ్రైవర్లను ఇన్స్టాల్ చేయాలి. డ్రైవర్ల ఇన్స్టలేషన్ కోసం [Seeed ప్రారంభ సూచనలను](https://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT_Raspberry/#getting-started) చూడండి.
|
|
|
|
> ⚠️ సూచనలు `git` ఉపయోగించి ఒక రిపోజిటరీని క్లోన్ చేస్తాయి. మీ పైలో `git` ఇన్స్టాల్ లేకపోతే, మీరు క్రింది కమాండ్ నడిపి ఇన్స్టాల్ చేయవచ్చు:
|
|
>
|
|
> ```sh
|
|
> sudo apt install git --yes
|
|
> ```
|
|
|
|
1. మీ టెర్మినల్లో (పైలో లేదా VS కోడ్ remote SSH సెషన్ ద్వారా కనెక్ట్ అయితే) క్రింది కమాండ్ నడిపి కనెక్ట్ అయిన మైక్రోఫోన్ గురించి సమాచారం చూడండి:
|
|
|
|
```sh
|
|
arecord -l
|
|
```
|
|
|
|
కనెక్ట్ అయిన మైక్రోఫోన్ల జాబితా కనిపిస్తుంది. ఇది కింద ఇచ్చినట్లు ఉండవచ్చు:
|
|
|
|
```output
|
|
pi@raspberrypi:~ $ arecord -l
|
|
**** List of CAPTURE Hardware Devices ****
|
|
card 1: M0 [eMeet M0], device 0: USB Audio [USB Audio]
|
|
Subdevices: 1/1
|
|
Subdevice #0: subdevice #0
|
|
```
|
|
|
|
మీరు ఒకే ఒక మైక్రోఫోన్ కలిగి ఉంటారని అనుకుంటే, ఒకే ఒక ఎంట్రీ కనిపించాలి. లినక్స్లో మైక్రోఫోన్లని కాన్ఫిగర్ చేయడం కష్టం ఉండవచ్చు, కాబట్టి ఒకే ఒక మైక్రోఫోన్ను ఉపయోగించి, వేరే వాటిని అన్ప్లగ్ చేయటం సులభం.
|
|
|
|
కార్డ్ నంబర్ను జ్ఞాపకం ఉంచండి, ఇది తర్వాత అవసరం అవుతుంది. పైన ఉన్న అవుట్పుట్లో కార్డ్ నంబర్ 1.
|
|
|
|
### పని - స్పీకర్ కనెక్ట్ చేసి, కాన్ఫిగర్ చేయండి
|
|
|
|
1. సరైన పద్ధతితో స్పీకర్లను కనెక్ట్ చేయండి.
|
|
|
|
1. మీ టెర్మినల్లో (పైలో లేదా VS కోడ్ remote SSH సెషన్ ద్వారా కనెక్ట్ అయితే) క్రింది కమాండ్ నడిపి కనెక్ట్ అయిన స్పీకర్ల గురించి సమాచారం చూడండి:
|
|
|
|
```sh
|
|
aplay -l
|
|
```
|
|
|
|
కనెక్ట్ అయిన స్పీకర్ల జాబితా కనిపిస్తుంది. ఇది ఇలా ఉండవచ్చు:
|
|
|
|
```output
|
|
pi@raspberrypi:~ $ aplay -l
|
|
**** List of PLAYBACK Hardware Devices ****
|
|
card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
|
|
Subdevices: 8/8
|
|
Subdevice #0: subdevice #0
|
|
Subdevice #1: subdevice #1
|
|
Subdevice #2: subdevice #2
|
|
Subdevice #3: subdevice #3
|
|
Subdevice #4: subdevice #4
|
|
Subdevice #5: subdevice #5
|
|
Subdevice #6: subdevice #6
|
|
Subdevice #7: subdevice #7
|
|
card 1: M0 [eMeet M0], device 0: USB Audio [USB Audio]
|
|
Subdevices: 1/1
|
|
Subdevice #0: subdevice #0
|
|
```
|
|
|
|
మీరు ఎప్పుడూ `card 0: Headphones`ని చూస్తారు, ఇది బిల్ట్-ఇన్ హెడ్ఫోన్ జాక్. మీరు అదనపు స్పీకర్లు (ఉదాహరణకు USB స్పీకర్) జోడించినట్లయితే, ఇవి కూడా జాబితాలో కనిపిస్తాయి.
|
|
|
|
1. మీరు అదనపు స్పీకర్ ఉపయోగిస్తుంటే, మరియు బిల్ట్-ఇన్ హెడ్ఫోన్ జాక్కు కనెక్ట్ అయిన హెడ్ఫోన్ లేదా స్పీకర్ కాకుండా ఉంటే, దీనిని డిఫాల్ట్గా కాన్ఫిగర్ చేయాలి. దీని కోసం క్రింది కమాండ్ నడపండి:
|
|
|
|
```sh
|
|
sudo nano /usr/share/alsa/alsa.conf
|
|
```
|
|
|
|
ఇది `nano` అనే టెర్మినల్-ఆధారిత టెక్స్ట్ ఎడిటర్లో కాన్ఫిగరేషన్ ఫైల్ను తెరుస్తుంది. మీ కీబోర్డ్లో యారో కీలు ఉపయోగించి క్రిందకి స్క్రోల్ చేసి కింది పంక్తి కనుగొనండి:
|
|
|
|
```output
|
|
defaults.pcm.card 0
|
|
```
|
|
|
|
విలువను `0` నుండి మీరు `aplay -l` ద్వారా పొందిన కార్డ్ నంబర్కు మార్చండి. ఉదాహరణకు, పై అవుట్పుట్లో రెండో సౌండ్ కార్డ్ పేరు `card 1: M0 [eMeet M0], device 0: USB Audio [USB Audio]` ఉంది, ఇది కార్డ్ 1. దీన్ని ఉపయోగించాలంటే, నేను ఈ పంక్తిని ఇలా మార్చలను:
|
|
|
|
```output
|
|
defaults.pcm.card 1
|
|
```
|
|
|
|
ఈ విలువను సరైన కార్డ్ నంబర్గా సెట్ చేయండి. మీరు యారో కీలు ఉపయోగించి సంఖ్యకు వెళ్లి, డిలీట్ చేసి, కొత్త సంఖ్యను టైప్ చేయవచ్చు, ఇది సాధారణంగా టెక్స్ట్ ఫైళ్లను ఎడిట్ చేసే విధానం.
|
|
|
|
1. మార్పులు సేవ్ చేసి ఫైల్ను `Ctrl+x` నొక్కి మూసివేయండి. ఫైల్ని సేవ్ చేయాలంటే `y` నొక్కండి, అప్పుడు ఫైల్ పేరు ఎంచుకోవడానికి `return` నొక్కండి.
|
|
|
|
### పని - మైక్రోఫోన్ మరియు స్పీకర్ను పరీక్షించండి
|
|
|
|
1. మైక్రోఫోన్ ద్వారా 5 సెకండ్ల ఆడియో రికార్డ్ చేయుటకు క్రింది కమాండ్ నడపండి:
|
|
|
|
```sh
|
|
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=wav out.wav
|
|
```
|
|
|
|
ఈ కమాండ్ నడుస్తున్నప్పుడు, మీరు మాట్లాడటం, పాడటం, బీట్ బాక్సింగ్ చేయటం, వాయిద్యం వాయించడం లేదా మీరు ఇష్టమైనది చేయటంతో మైక్రోఫోన్ కు శబ్దం పంపండి.
|
|
|
|
1. 5 సెకండ్ల తర్వాత రికార్డింగ్ ఆపు జరుగుతుంది. ఆడియో ప్లేబ్యాక్ చేయడానికి క్రింది కమాండ్ నడపండి:
|
|
|
|
```sh
|
|
aplay --format=S16_LE --rate=16000 out.wav
|
|
```
|
|
|
|
మీరు ఆడియోను స్పీకర్ల ద్వారా వింటారు. అవసరమైతే స్పీకర్ వాల్యూమ్ను సర్దుబాటు చేయండి.
|
|
|
|
1. బిల్ట్-ఇన్ మైక్రోఫోన్ పోర్ట్ వాల్యూమ్ లేదా మైక్రోఫోన్ గైన్ సర్దుబాటు చేయాలని ఉంటే, మీరు `alsamixer` యుటిలిటీ ఉపయోగించవచ్చు. ఈ యుటిలిటీ గురించి మరిన్ని చదవాలి అంటే [లినక్స్ alsamixer మాన్ పేజీ](https://linux.die.net/man/1/alsamixer) చూడండి
|
|
|
|
1. ఆడియో ప్లేబ్యాక్లో ఎర్రర్లు వస్తే, `alsa.conf` ఫైల్లో మీరు సెట్ చేసిన `defaults.pcm.card` కార్డ్ ఆసక్తిగా తనిఖీ చేయండి.
|
|
|
|
---
|
|
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
|
|
**టీసీప్పు**:
|
|
ఈ డాక్యుమెంట్ AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము సరైన అనువాదానికి ప్రయత్నిస్తూనే ఉన్నపలుయినా, ఆటోమేటెడ్ అనువాదాలలో తప్పులు లేదా అపరిక్షితతలు ఉన్నట్లు ఉండవచ్చు. ఈ డాక్యుమెంట్ యొక్క ప్రాథమిక భాషలో ఉన్న అసలు కాపీనే అధికారిక మూలం గా పరిగణించాలి. ముఖ్యమైన సమాచారానికి ప్రొఫెషనల్ మానవ అనువాదం చేయించుకోవడం మంచిది. ఈ అనువాదం వాడుకలో ఏవైనా అర్థం తప్పు లేదా కల్పిత అర్థం పుట్టు కారణంగా మేము బాధ్యత వహించము.
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER END --> |