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.
IoT-For-Beginners/translations/el/6-consumer/lessons/1-speech-recognition/pi-microphone.md

157 lines
12 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "7e45d884493c5222348b43fbc4481b6a",
"translation_date": "2025-08-27T20:35:26+00:00",
"source_file": "6-consumer/lessons/1-speech-recognition/pi-microphone.md",
"language_code": "el"
}
-->
# Ρύθμιση μικροφώνου και ηχείων - Raspberry Pi
Σε αυτό το μέρος του μαθήματος, θα προσθέσετε ένα μικρόφωνο και ηχεία στο Raspberry Pi σας.
## Υλικό
Το Raspberry Pi χρειάζεται ένα μικρόφωνο.
Το Pi δεν διαθέτει ενσωματωμένο μικρόφωνο, οπότε θα χρειαστεί να προσθέσετε ένα εξωτερικό μικρόφωνο. Υπάρχουν πολλοί τρόποι για να το κάνετε αυτό:
* USB μικρόφωνο
* USB ακουστικά με μικρόφωνο
* USB ηχείο-μικρόφωνο όλα σε ένα
* USB προσαρμογέας ήχου και μικρόφωνο με βύσμα 3.5mm
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html)
> 💁 Τα Bluetooth μικρόφωνα δεν υποστηρίζονται όλα στο Raspberry Pi, οπότε αν έχετε Bluetooth μικρόφωνο ή ακουστικά, μπορεί να αντιμετωπίσετε προβλήματα σύνδεσης ή καταγραφής ήχου.
Τα Raspberry Pi διαθέτουν υποδοχή ακουστικών 3.5mm. Μπορείτε να τη χρησιμοποιήσετε για να συνδέσετε ακουστικά, ακουστικά με μικρόφωνο ή ηχείο. Μπορείτε επίσης να προσθέσετε ηχεία χρησιμοποιώντας:
* Ήχο HDMI μέσω οθόνης ή τηλεόρασης
* USB ηχεία
* USB ακουστικά με μικρόφωνο
* USB ηχείο-μικρόφωνο όλα σε ένα
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) με συνδεδεμένο ηχείο, είτε στην υποδοχή 3.5mm είτε στη θύρα JST
## Σύνδεση και ρύθμιση μικροφώνου και ηχείων
Το μικρόφωνο και τα ηχεία πρέπει να συνδεθούν και να ρυθμιστούν.
### Εργασία - σύνδεση και ρύθμιση του μικροφώνου
1. Συνδέστε το μικρόφωνο χρησιμοποιώντας την κατάλληλη μέθοδο. Για παράδειγμα, συνδέστε το μέσω μιας από τις θύρες USB.
1. Αν χρησιμοποιείτε το ReSpeaker 2-Mics Pi HAT, μπορείτε να αφαιρέσετε το Grove base hat και να τοποθετήσετε το ReSpeaker hat στη θέση του.
![Ένα Raspberry Pi με το ReSpeaker hat](../../../../../translated_images/pi-respeaker-hat.f00fabe7dd039a93e2e0aa0fc946c9af0c6a9eb17c32fa1ca097fb4e384f69f0.el.png)
Θα χρειαστείτε ένα κουμπί Grove αργότερα σε αυτό το μάθημα, αλλά ένα είναι ενσωματωμένο σε αυτό το hat, οπότε το Grove base hat δεν είναι απαραίτητο.
Αφού τοποθετήσετε το hat, θα χρειαστεί να εγκαταστήσετε ορισμένους οδηγούς. Ανατρέξτε στις [οδηγίες έναρξης από τη Seeed](https://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT_Raspberry/#getting-started) για οδηγίες εγκατάστασης οδηγών.
> ⚠️ Οι οδηγίες χρησιμοποιούν το `git` για να κλωνοποιήσουν ένα αποθετήριο. Αν δεν έχετε εγκατεστημένο το `git` στο Pi σας, μπορείτε να το εγκαταστήσετε εκτελώντας την παρακάτω εντολή:
>
> ```sh
> sudo apt install git --yes
> ```
1. Εκτελέστε την παρακάτω εντολή στο Terminal είτε στο Pi είτε συνδεδεμένοι μέσω VS Code και απομακρυσμένης συνεδρίας 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
```
Υποθέτοντας ότι έχετε μόνο ένα μικρόφωνο, θα πρέπει να δείτε μόνο μία καταχώρηση. Η ρύθμιση μικροφώνων μπορεί να είναι περίπλοκη στο Linux, οπότε είναι πιο εύκολο να χρησιμοποιήσετε μόνο ένα μικρόφωνο και να αποσυνδέσετε τυχόν άλλα.
Σημειώστε τον αριθμό της κάρτας, καθώς θα τον χρειαστείτε αργότερα. Στο παραπάνω παράδειγμα, ο αριθμός της κάρτας είναι 1.
### Εργασία - σύνδεση και ρύθμιση του ηχείου
1. Συνδέστε τα ηχεία χρησιμοποιώντας την κατάλληλη μέθοδο.
1. Εκτελέστε την παρακάτω εντολή στο Terminal είτε στο Pi είτε συνδεδεμένοι μέσω VS Code και απομακρυσμένης συνεδρίας 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
```
Ενώ εκτελείται αυτή η εντολή, κάντε θόρυβο στο μικρόφωνο, όπως μιλώντας, τραγουδώντας, κάνοντας beat boxing, παίζοντας ένα μουσικό όργανο ή ό,τι άλλο σας αρέσει.
1. Μετά από 5 δευτερόλεπτα, η καταγραφή θα σταματήσει. Εκτελέστε την παρακάτω εντολή για να αναπαράγετε τον ήχο:
```sh
aplay --format=S16_LE --rate=16000 out.wav
```
Θα ακούσετε τον ήχο να αναπαράγεται μέσω των ηχείων. Ρυθμίστε την ένταση εξόδου στο ηχείο σας όπως χρειάζεται.
1. Αν χρειαστεί να ρυθμίσετε την ένταση της ενσωματωμένης θύρας μικροφώνου ή να προσαρμόσετε το gain του μικροφώνου, μπορείτε να χρησιμοποιήσετε το εργαλείο `alsamixer`. Μπορείτε να διαβάσετε περισσότερα για αυτό το εργαλείο στη [σελίδα man του Linux alsamixer](https://linux.die.net/man/1/alsamixer).
1. Αν λάβετε σφάλματα κατά την αναπαραγωγή του ήχου, ελέγξτε την κάρτα που ορίσατε ως `defaults.pcm.card` στο αρχείο `alsa.conf`.
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.