Έλεγχος φωνής DIY

Pin
Send
Share
Send


Γεια σας φίλοι. Σήμερα θέλω να σας πω και να σας δείξω το σπιτικό μου προϊόν που χρησιμοποιεί φωνητικό έλεγχο. Στην πραγματικότητα, είναι ένας διακόπτης on / off με φωνητικό έλεγχο. Ένα χαρακτηριστικό αυτού του σπιτικού προϊόντος είναι ότι αυτή η συσκευή δεν μπορεί μόνο να ελέγχει το φορτίο με μια φωνητική εντολή, αλλά μπορεί επίσης να ανταποκριθεί με φωνητικές εντολές που έχουν καταγραφεί προηγουμένως σε μια κάρτα flash.
Σε εμφάνιση, η συσκευή ήταν τόσο απροσδόκητη. Αυτό είναι δικό μου λάθος, αλλά δεν έβαλα τον εαυτό μου το στόχο να γίνει όμορφο, ήταν απλώς τεμπελιά. Στην πραγματικότητα, για τον ίδιο λόγο, έφερα ελάχιστα εξαρτήματα για τον έλεγχο αυτής της συσκευής, από την οποία στον μπροστινό πίνακα υπάρχει μόνο ένας πομπός ελέγχου όγκου αναμεταδότη και ένας δέκτης κάρτας φλας, ο οποίος στην αρχή ήθελε επίσης να πιεστεί μέσα.
Τι μπορεί να κάνει αυτός ο διακόπτης; Μπορεί να απενεργοποιήσει 3 φορτία ανεξάρτητα το ένα από το άλλο. Λειτουργεί από τα ακόλουθα: στον αυτόματο διακόπτη οργάνωσα αυξημένη ασυλία θορύβου από ανεπιθύμητη ενεργοποίηση. Αυτό εκφράζεται στο γεγονός ότι για να απενεργοποιήσετε το επιθυμητό φορτίο, πρέπει πρώτα να μεταβείτε στη συσκευή.
Για έκκληση, πρέπει να πείτε "Arduino". Το έλεγα επειδή η καρδιά αυτής της συσκευής είναι η φωνητική μονάδα, την οποία θα γνωρίσουμε αργότερα, προοριζόταν κυρίως για τον σχεδιαστή Arduino. Αν και δεν έχω συναντήσει ποτέ ένα Arduino και οι μονάδες του δεν χρησιμοποιούνται σε αυτή τη συσκευή.
Γυρίζουμε στο διακόπτη "Arduino", αν ο διακόπτης απαντήσει "ακούω", τότε πείτε την επόμενη από τις τρεις ομάδες που έχω ορίσει: "Lamp", "Garland", "Light". Μετά την αποδοχή της εντολής, η συσκευή θα μεταφέρει την κατάσταση της συνδεδεμένης συσκευής στο αντίθετο: αν η λυχνία είναι αναμμένη, θα την απενεργοποιήσει, αν δεν είναι ενεργοποιημένη, θα την ενεργοποιήσει. Και θα απαντήσει, για παράδειγμα: "Η λάμπα είναι απενεργοποιημένη" ή "Ο λαμπτήρας είναι αναμμένος" ...
Με απλά λόγια, ο διάλογος μας με τον διακόπτη θα αποτελείται από τα εξής:
- Άρντινο.
- Ακούω.
- Το φως.
- Ανάψτε το φως.
Φυσικά, ήταν δυνατό να προγραμματιστεί η ενότητα με συγκεκριμένες εντολές: "Ανάψτε το φως", "Απενεργοποιήστε το φως", αλλά αποφάσισα να κάνω μια εντολή να την ενεργοποιήσετε και να την απενεργοποιήσετε.
Όλες οι απαντήσεις καταγράφονται από εμένα σε κάρτα flash. Αυτά είναι τα συνηθισμένα αρχεία WAV. Το κείμενο διαβάστηκε από έναν ιστότοπο μετάφρασης στα Αγγλικά. Μπορεί να είναι οποιοδήποτε άλλο πρόγραμμα που μπορεί να διαβάσει κείμενο. Ή, γενικά, μπορείτε εσείς ή οι συγγενείς σας να γράψετε τις απαντήσεις αυτές ...
Δεν ξέρω αν αυτό είναι ένα συν ή ένα μείον, αλλά αυτή η συσκευή είναι ευαίσθητη στο στύλο της φωνής. Δηλαδή, για παράδειγμα, αναγνώρισε τη γυναίκα μου μέχρι να καταγράψω χωριστά τη φωνή της στην ενότητα. Και έκανα άλλες απαντήσεις σε αυτήν: μια γυναίκα μου απαντά και ένας άντρας την απαντά. Cool, έτσι δεν είναι;)
Λοιπόν τώρα, ας προχωρήσουμε τελικά στη δοκιμή αυτής της συσκευής. Συνδεόμαστε στο δίκτυο, συνδέουμε ένα φορτίο.
Παίρνει 5 δευτερόλεπτα για να περιμένει έως ότου εκκινηθεί η μονάδα, ενώ ο ελεγκτής γυρίζει στη μονάδα, ενώ η συσκευή αναπαραγωγής αρχικοποιεί τη μονάδα USB flash και τα αρχεία επάνω σε αυτήν ...
Παρακολουθήστε το βίντεο κάτω από τη διαδικασία εργασίας ...
Αυτός ο διακόπτης λειτουργεί έτσι. Τώρα κοιτάξτε την πλήρωση του διακόπτη. Αφαιρέστε το επάνω κάλυμμα. Η πρώτη κάρτα του παίκτη με ενισχυτή. Είναι εκείνη που αναπαράγει τις απαντήσεις που έχουν καταγραφεί στη μονάδα flash USB. Η πλακέτα ελέγχεται χρησιμοποιώντας το πρωτόκολλο UART. Οι εντολές αποστέλλονται από τον ελεγκτή που βρίσκεται στη δεύτερη πλακέτα, στην οποία θα επιστρέψουμε λίγο αργότερα. Στη συνέχεια, η τρίτη πλακέτα - η τροφοδοσία με διακόπτες ισχύος γίνεται σε εξάμηνα. Το όλο κύκλωμα είναι γαλβανικά απομονωμένο από τάση. Η πλακέτα ελέγχεται επίσης από τον ελεγκτή. Η τροφοδοσία παράγει 5 βολτ σταθεροποιημένης τάσης. Οι διακόπτες ισχύος μπορούν να αντέξουν φορτίο περίπου 200 watt ανά κανάλι. Τώρα ας προχωρήσουμε στο δεύτερο συμβούλιο. Υπάρχει ένας ελεγκτής που ελέγχει τα πάντα και μια μονάδα αναγνώρισης φωνητικών εντολών.
Θα εξετάσουμε τη λειτουργία, τη σύνδεση και τη διαμόρφωση της μονάδας στο επόμενο βίντεο. Και τώρα θα εξηγήσω τη λειτουργία του ελεγκτή, η οποία γίνεται στο atmega8. Η μονάδα που αναγνωρίζει την εντολή δίνει την εντολή στον ελεγκτή μέσω του UART, ο ελεγκτής που έχει επεξεργαστεί την εντολή ενεργοποιεί ή απενεργοποιεί το φορτίο και στέλνει εντολή στη μονάδα ήχου για την αναπαραγωγή μιας απόκρισης ήχου. Φαίνεται ότι όλα είναι απλά).
Θέλω να πω ότι, ενώ έκανα αυτό το σπιτικό προϊόν, δεν έβαλα τον εαυτό μου το καθήκον να κάνω μια σοβαρή συσκευή, μάλλον ένα παιχνίδι.
Στο επόμενο βίντεο, θα κοιτάξουμε απευθείας την ίδια την ενότητα, οπότε εγγραφείτε στο κανάλι για να μην χάσετε, αν φυσικά αυτό το υλικό σας ενδιαφέρει.
Έκανα αυτό το διακόπτη πριν από μερικά χρόνια σε μια έκδοση της έκδοσης V2. Αλλά στο επόμενο βίντεο θα εξετάσουμε μια νεότερη έκδοση του V3. Θα εξετάσουμε επίσης 2 τύπους εργασιών με αυτήν την ενότητα: απλό - αυτό είναι αν δεν είστε κύριος του προγραμματισμού και πλήρης - αυτό είναι αν μπορείτε να προγραμματίσετε μικροελεγκτές.
Μονάδα αναγνώρισης φωνής V3 - //ali.pub/qv2kr
Μονάδα αναγνώρισης φωνής (ομιλία) V2 - //ali.pub/do03a
Ελπίζω να απολαύσατε το βίντεο σχετικά με αυτό το θέμα. Ευχαριστώ που παρακολουθήσατε αυτό το βίντεο. Αν σας άρεσε, όπως και έτσι θα ξέρω ότι σας ενδιαφέρει. Εγγραφείτε στο κανάλι, μέχρι να συναντηθούμε ξανά.

Pin
Send
Share
Send

Δείτε το βίντεο: Μάθημα Φωνητικής part 3 με την Natasha Kay! The FAcademy (Ενδέχεται 2024).