Το AWS προσφέρει ένα ευρύ σύνολο υπηρεσιών τεχνητής νοημοσύνης (AI) και μηχανικής μάθησης (ML), συμπεριλαμβανομένης μιας σειράς υπηρεσιών προεκπαιδευμένες, έτοιμες προς χρήση υπηρεσίες για προγραμματιστές χωρίς προηγούμενη εμπειρία ML. Σε αυτήν την ανάρτηση, δείχνουμε πώς να χρησιμοποιείτε τέτοιες υπηρεσίες για τη δημιουργία μιας εφαρμογής που προωθεί τη συμπερίληψη ατόμων με προβλήματα όρασης ή επικοινωνίας, η οποία περιλαμβάνει δυσκολίες στην όραση, την ανάγνωση, την ακοή, την ομιλία ή τη συνομιλία σε μια ξένη γλώσσα. Με υπηρεσίες όπως π.χ Μεταγραφή Amazon, Amazon Polly, Amazon Μετάφραση, Αναγνώριση Amazon και Textract Amazon, μπορείτε να προσθέσετε λειτουργίες στα έργα σας, όπως ζωντανή μεταγραφή, κείμενο σε ομιλία, μετάφραση, ανίχνευση αντικειμένων και εξαγωγή κειμένου από εικόνες.
Σύμφωνα με την Παγκόσμια Οργάνωση Υγείας, πάνω από 1 δισεκατομμύριο άνθρωποι —περίπου το 15% του παγκόσμιου πληθυσμού— ζουν με κάποια μορφή αναπηρίας και αυτός ο αριθμός είναι πιθανό να αυξηθεί λόγω της γήρανσης του πληθυσμού και της αύξησης του επιπολασμού ορισμένων χρόνιων ασθενειών. Για άτομα με προβλήματα ομιλίας, ακοής ή όρασης, οι καθημερινές εργασίες όπως η ακρόαση μιας ομιλίας ή ενός τηλεοπτικού προγράμματος, η έκφραση ενός συναισθήματος ή μιας ανάγκης, η ματιά γύρω ή η ανάγνωση ενός βιβλίου μπορεί να φαίνονται σαν αδύνατες προκλήσεις. Ένα ευρύ σύνολο ερευνών υπογραμμίζει τη σημασία των υποστηρικτικών τεχνολογιών για την ένταξη των ατόμων με αναπηρία στην κοινωνία. Σύμφωνα με έρευνα της Υπηρεσίας Ερευνών του Ευρωπαϊκού Κοινοβουλίου, οι κύριες τεχνολογίες όπως τα smartphone παρέχουν όλο και περισσότερες δυνατότητες κατάλληλες για την αντιμετώπιση των αναγκών των ατόμων με αναπηρία. Επιπλέον, όταν σχεδιάζετε για άτομα με αναπηρίες, έχετε την τάση να δημιουργείτε χαρακτηριστικά που βελτιώνουν την εμπειρία για όλους. αυτό είναι γνωστό ως το εφέ curb-cut.
Αυτή η ανάρτηση δείχνει πώς μπορείτε να χρησιμοποιήσετε το AWS SDK για JavaScript για να ενσωματώσετε τις δυνατότητες που παρέχονται από τις υπηρεσίες AWS AI στις δικές σας λύσεις. Για να γίνει αυτό, ένα δείγμα εφαρμογής ιστού παρουσιάζει τον τρόπο χρήσης του Amazon Transcribe, του Amazon Polly, του Amazon Translate, του Amazon Rekognition και του Amazon Textract για την εύκολη εφαρμογή λειτουργιών προσβασιμότητας. Ο πηγαίος κώδικας αυτής της εφαρμογής, AWS AugmentAbility, είναι διαθέσιμος στο GitHub να το χρησιμοποιήσετε ως αφετηρία για τα δικά σας έργα.
Επισκόπηση λύσεων
AugmentAbility AWS τροφοδοτείται από πέντε υπηρεσίες AWS AI: Amazon Transcribe, Amazon Translate, Amazon Polly, Amazon Rekognition και Amazon Textract. Χρησιμοποιεί επίσης Amazon Cognito ομάδες χρηστών και δεξαμενές ταυτότητας για τη διαχείριση του ελέγχου ταυτότητας και της εξουσιοδότησης των χρηστών.
Μετά την ανάπτυξη της εφαρμογής Ιστού, θα έχετε πρόσβαση στις ακόλουθες δυνατότητες:
- Ζωντανή μεταγραφή και κείμενο σε ομιλία – Η εφαρμογή μεταγράφει συνομιλίες και ομιλίες για εσάς σε πραγματικό χρόνο χρησιμοποιώντας το Amazon Transcribe, μια υπηρεσία αυτόματης αναγνώρισης ομιλίας. Πληκτρολογήστε αυτό που θέλετε να πείτε και η εφαρμογή το λέει για εσάς χρησιμοποιώντας τις δυνατότητες μετατροπής κειμένου σε ομιλία του Amazon Polly. Αυτή η δυνατότητα ενσωματώνεται επίσης με το Amazon Transcribe αυτόματη αναγνώριση γλώσσας για μεταγραφές ροής—με τουλάχιστον 3 δευτερόλεπτα ήχου, η υπηρεσία μπορεί να εντοπίσει αυτόματα την κυρίαρχη γλώσσα και να δημιουργήσει μια μεταγραφή χωρίς να χρειάζεται να καθορίσετε τη γλώσσα ομιλίας.
- Ζωντανή μεταγραφή και κείμενο σε ομιλία με μετάφραση – Η εφαρμογή μεταγράφει και μεταφράζει συνομιλίες και ομιλίες για εσάς, σε πραγματικό χρόνο. Πληκτρολογήστε αυτό που θέλετε να πείτε και η εφαρμογή μεταφράζει και λέει για εσάς. Η μετάφραση είναι διαθέσιμη σε περισσότερες από 75 γλώσσες που υποστηρίζονται επί του παρόντος από το Amazon Translate.
- Μετάφραση συνομιλίας σε πραγματικό χρόνο – Επιλέξτε μια γλώσσα-στόχο, μιλήστε στη γλώσσα σας και η εφαρμογή μεταφράζει όσα είπατε στη γλώσσα-στόχο σας συνδυάζοντας τις δυνατότητες Amazon Transcribe, Amazon Translate και Amazon Polly.
- Ανίχνευση αντικειμένων – Τραβήξτε μια φωτογραφία με το smartphone σας και η εφαρμογή περιγράφει τα αντικείμενα γύρω σας χρησιμοποιώντας τις λειτουργίες ανίχνευσης ετικετών Amazon Rekognition.
- Αναγνώριση κειμένου για ετικέτες, πινακίδες και έγγραφα – Τραβήξτε μια φωτογραφία με το smartphone σας οποιασδήποτε ετικέτας, πινακίδας ή εγγράφου και η εφαρμογή τη διαβάζει δυνατά για εσάς. Αυτή η δυνατότητα υποστηρίζεται από τις δυνατότητες εξαγωγής κειμένου Amazon Rekognition και Amazon Textract. Το AugmentAbility μπορεί επίσης να μεταφράσει το κείμενο σε περισσότερες από 75 γλώσσες ή να το κάνει πιο ευανάγνωστο για χρήστες με δυσλεξία χρησιμοποιώντας τη γραμματοσειρά OpenDyslexic.
Οι λειτουργίες ζωντανής μεταγραφής, κειμένου σε ομιλία και μετάφρασης συνομιλίας σε πραγματικό χρόνο είναι διαθέσιμες αυτήν τη στιγμή στα Κινέζικα, Αγγλικά, Γαλλικά, Γερμανικά, Ιταλικά, Ιαπωνικά, Κορεάτικα, Πορτογαλικά Βραζιλίας και Ισπανικά. Οι λειτουργίες αναγνώρισης κειμένου είναι προς το παρόν διαθέσιμες στα Αραβικά, Αγγλικά, Γαλλικά, Γερμανικά, Ιταλικά, Πορτογαλικά, Ρωσικά και Ισπανικά. Μια ενημερωμένη λίστα με τις γλώσσες που υποστηρίζονται από κάθε δυνατότητα είναι διαθέσιμη στο Αποθετήριο AugmentAbility GitHub.
Μπορείτε να δημιουργήσετε και να αναπτύξετε το AugmentAbility τοπικά στον υπολογιστή σας ή στον λογαριασμό σας AWS χρησιμοποιώντας AWS Amplify Hosting, μια πλήρως διαχειριζόμενη υπηρεσία CI/CD και στατικής φιλοξενίας ιστού για γρήγορες, ασφαλείς και αξιόπιστες στατικές εφαρμογές και εφαρμογές από την πλευρά του διακομιστή.
Το παρακάτω διάγραμμα απεικονίζει την αρχιτεκτονική της εφαρμογής, υποθέτοντας ότι έχει αναπτυχθεί στο cloud χρησιμοποιώντας το AWS Amplify Hosting.
Η ροή εργασιών λύσης περιλαμβάνει τα ακόλουθα βήματα:
- Ένα πρόγραμμα περιήγησης για κινητά χρησιμοποιείται για πρόσβαση στην εφαρμογή Ιστού — μια εφαρμογή HTML, CSS και JavaScript που φιλοξενείται από το AWS Amplify Hosting. Η εφαρμογή έχει υλοποιηθεί χρησιμοποιώντας το SDK για JavaScript και το AWS Ενισχύστε τη βιβλιοθήκη JavaScript.
- Ο χρήστης συνδέεται εισάγοντας ένα όνομα χρήστη και έναν κωδικό πρόσβασης. Ο έλεγχος ταυτότητας εκτελείται έναντι της ομάδας χρηστών Amazon Cognito. Μετά από μια επιτυχημένη σύνδεση, η ομάδα ταυτότητας Amazon Cognito χρησιμοποιείται για να παρέχει στον χρήστη τα προσωρινά διαπιστευτήρια AWS που απαιτούνται για την πρόσβαση στις λειτουργίες της εφαρμογής.
- Ενώ ο χρήστης εξερευνά τις διαφορετικές δυνατότητες της εφαρμογής, το πρόγραμμα περιήγησης για κινητά αλληλεπιδρά με το Amazon Transcribe (StartStreamTranscriptionWebSocket λειτουργία), Amazon Translate (TranslateText λειτουργία), Amazon Polly (SynthesizeSpeech λειτουργία), Amazon Rekognition (DetectLabels και DetectText λειτουργίες) και Amazon Texttract (DetectDocumentText λειτουργία).
Οι υπηρεσίες AWS έχουν ενσωματωθεί στην εφαρμογή Ιστού για κινητά χρησιμοποιώντας το SDK για JavaScript. Σε γενικές γραμμές, το SDK για JavaScript παρέχει πρόσβαση σε υπηρεσίες AWS είτε σε σενάρια προγράμματος περιήγησης είτε σε Node.js. για αυτό το δείγμα έργου, το SDK χρησιμοποιείται σε σενάρια προγράμματος περιήγησης. Για πρόσθετες πληροφορίες σχετικά με τον τρόπο πρόσβασης στις υπηρεσίες AWS από μια δέσμη ενεργειών προγράμματος περιήγησης, ανατρέξτε στο Ξεκινώντας σε ένα σενάριο προγράμματος περιήγησης. Το SDK για JavaScript παρέχεται ως αρχείο JavaScript που υποστηρίζει ένα προεπιλεγμένο σύνολο υπηρεσιών AWS. Αυτό το αρχείο συνήθως φορτώνεται σε σενάρια προγράμματος περιήγησης χρησιμοποιώντας α <script>
ετικέτα που αναφέρεται στο φιλοξενούμενο πακέτο SDK. Ένα προσαρμοσμένο SDK προγράμματος περιήγησης δημιουργήθηκε με ένα καθορισμένο σύνολο υπηρεσιών (για οδηγίες, ανατρέξτε στο Δημιουργία του SDK για πρόγραμμα περιήγησης).
Κάθε υπηρεσία ενσωματώθηκε στην εφαρμογή web για κινητά ακολουθώντας τις οδηγίες και τα δείγματα κώδικα που είναι διαθέσιμα στο Οδηγός προγραμματιστή AWS SDK for JavaScript. Η υλοποίηση των δυνατοτήτων ζωντανής μεταγραφής απαιτούσε ορισμένα πρόσθετα βήματα επειδή Amazon Transcribe Streaming WebSocket απαιτεί από τους προγραμματιστές να κωδικοποιήσουν τον ήχο με κωδικοποίηση ροής συμβάντων και να χρησιμοποιήσουν το Διαδικασία υπογραφής έκδοσης υπογραφής 4 για την προσθήκη πληροφοριών ελέγχου ταυτότητας σε αιτήματα AWS API που αποστέλλονται από το HTTP. Για περισσότερες πληροφορίες σχετικά με αυτήν την προσέγγιση, ανατρέξτε στο Μεταγράψτε την ομιλία σε κείμενο σε πραγματικό χρόνο χρησιμοποιώντας το Amazon Transcribe με το WebSocket.
Η ιστοσελίδα σύνδεσης χρήστη έχει υλοποιηθεί με τη χρήση πιστοποίηση χαρακτηριστικά της βιβλιοθήκης AWS Amplify JavaScript. Για περισσότερες λεπτομέρειες σχετικά με τη ροή ελέγχου ταυτότητας και εξουσιοδότησης, ανατρέξτε στο Πρόσβαση στις υπηρεσίες AWS χρησιμοποιώντας μια ομάδα ταυτότητας μετά τη σύνδεση.
Η ακόλουθη περιγραφή δείχνει πώς να αναπτύξετε το AugmentAbility χρησιμοποιώντας το AWS Amplify Hosting. περιλαμβάνει τα ακόλουθα βήματα:
- Δημιουργήστε τη δεξαμενή χρηστών Amazon Cognito και την ομάδα ταυτότητας και παραχωρήστε άδειες πρόσβασης στις υπηρεσίες AWS AI.
- Κλωνοποιήστε το αποθετήριο GitHub και επεξεργαστείτε το αρχείο διαμόρφωσης.
- Αναπτύξτε την εφαρμογή Ιστού για κινητά στο Ενίσχυση AWS κονσόλα.
- Χρησιμοποιήστε την εφαρμογή Ιστού για κινητά.
Δημιουργήστε την ομάδα χρηστών Amazon Cognito και την ομάδα ταυτότητας και παραχωρήστε άδειες για πρόσβαση σε υπηρεσίες AWS AI
Το πρώτο βήμα που απαιτείται για την ανάπτυξη της εφαρμογής αποτελείται από δημιουργώντας μια ομάδα χρηστών Amazon Cognito με Ενεργοποιήθηκε η φιλοξενούμενη διεπαφή χρήστη, δημιουργώντας μια δεξαμενή ταυτότητας Amazon Cognito, ενσωματώνοντας τις δύο πισίνες, και τελικά χορήγηση αδειών για πρόσβαση στις υπηρεσίες AWS στο Διαχείριση ταυτότητας και πρόσβασης AWS (IAM) ρόλος που σχετίζεται με τη δεξαμενή ταυτότητας. Μπορείτε είτε να ολοκληρώσετε αυτό το βήμα δουλεύοντας χειροκίνητα σε κάθε εργασία είτε αναπτύσσοντας ένα AWS CloudFormation πρότυπο.
Το πρότυπο CloudFormation παρέχει και διαμορφώνει αυτόματα τους απαραίτητους πόρους, συμπεριλαμβανομένων των συγκεντρώσεων Amazon Cognito, των ρόλων IAM και των πολιτικών IAM.
- Συνδεθείτε στο Κονσόλα διαχείρισης AWS και ξεκινήστε το πρότυπο CloudFormation επιλέγοντας Εκκίνηση στοίβας:
Το πρότυπο ξεκινά από προεπιλογή στην περιοχή AWS της Δυτικής ΕΕ (Ιρλανδία). Για να εκκινήσετε τη λύση σε διαφορετική περιοχή, χρησιμοποιήστε τον επιλογέα περιοχής στη γραμμή πλοήγησης της κονσόλας. Βεβαιωθείτε ότι έχετε επιλέξει μια περιοχή στην οποία είναι διαθέσιμες οι υπηρεσίες AWS σε εύρος (Amazon Cognito, AWS Amplify, Amazon Transcribe, Amazon Polly, Amazon Translate, Amazon Rekognition και Amazon Textract) (us-east-2
,us-east-1
,us-west-1
,us-west-2
,ap-south-1
,ap-northeast-2
,ap-southeast-1
,ap-southeast-2
,ca-central-1
,eu-central-1
,eu-west-1
,eu-west-2
). - Επιλέξτε Επόμενο.
- Για Περιοχή, πληκτρολογήστε το αναγνωριστικό της Περιοχής που θέλετε να χρησιμοποιήσετε (μεταξύ των υποστηριζόμενων).
- Για Επωνυμία Φαρμακείου, εισαγάγετε το όνομα χρήστη που θέλετε να χρησιμοποιήσετε για πρόσβαση στην εφαρμογή.
- Για Email, εισαγάγετε τη διεύθυνση email στην οποία θα πρέπει να σταλεί ο προσωρινός κωδικός πρόσβασης για την πρώτη σας είσοδο.
- Επιλέξτε Επόμενο.
- Στις Διαμόρφωση επιλογών στοίβας σελίδα, επιλέξτε Επόμενο.
- Στις Βαθμολογία Κριτικής σελίδα, ελέγξτε και επιβεβαιώστε τις ρυθμίσεις.
- Επιλέξτε το πλαίσιο ελέγχου επιβεβαιώνοντας ότι το πρότυπο θα δημιουργήσει πόρους IAM και μπορεί να απαιτεί μια δυνατότητα AWS CloudFormation.
- Επιλέξτε Δημιουργία στοίβας για την ανάπτυξη της στοίβας.
Μπορείτε να δείτε την κατάσταση της στοίβας στην κονσόλα AWS CloudFormation στο Κατάσταση στήλη. Θα πρέπει να λάβετε ένα CREATE_COMPLETE
κατάσταση σε λίγα λεπτά.
Ως μέρος της ανάπτυξης προτύπου, παραχωρούνται τα ακόλουθα δικαιώματα στον ρόλο IAM που αναλαμβάνει ο πιστοποιημένος χρήστης:
transcribe:StartStreamTranscriptionWebSocket
translate:TranslateText
comprehend:DetectDominantLanguage
polly:SynthesizeSpeech
rekognition:DetectText
rekognition:DetectLabels
textract:DetectDocumentText
Ακόμα κι αν Κατανοήστε το Amazon δεν χρησιμοποιείται ρητά σε αυτήν την εφαρμογή Ιστού, παραχωρούνται δικαιώματα για τη δράση comprehend:DetectDominantLanguage. Το Amazon Translate μπορεί να επικαλεστεί αυτόματα το Amazon Comprehend για να καθορίσει τη γλώσσα του προς μετάφραση κειμένου, εάν δεν έχει καθοριστεί κωδικός γλώσσας.
Κλωνοποιήστε το αποθετήριο GitHub και επεξεργαστείτε το αρχείο διαμόρφωσης
Τώρα που έχει διαμορφωθεί η πρόσβαση στις υπηρεσίες AWS AI, είστε έτοιμοι να κλωνοποιήσετε το αποθετήριο GitHub και να επεξεργαστείτε το αρχείο διαμόρφωσης.
- Στο Αποθετήριο AWS AugmentAbility GitHub, επιλέξτε Κώδικας και Λήψη ZIP.
Είτε θα σας ζητηθεί να επιλέξετε μια τοποθεσία στον υπολογιστή σας όπου θα πρέπει να γίνει λήψη του αρχείου ZIP, είτε θα αποθηκευτεί αυτόματα στοDownloads
φάκελο. - Αφού κατεβάσετε το αρχείο, αποσυμπιέστε το και διαγράψτε το αρχείο ZIP.
Θα έπρεπε να έχετε αποκτήσει ένα φάκελο με το όνομαaws-augmentability-main
με μερικά αρχεία και υποφακέλους σε αυτό. - Δημιουργήστε ένα αρχείο που ονομάζεται
config.js
με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και εισαγάγετε το ακόλουθο περιεχόμενο σε αυτό: - Στο
config.js
αρχείο που δημιουργήσατε, αντικαταστήστε τα τέσσεραINSERT_
συμβολοσειρές με το αναγνωριστικό συγκέντρωσης ταυτότητας Amazon Cognito, το αναγνωριστικό της περιοχής της επιλογής σας, το αναγνωριστικό συγκέντρωσης χρηστών Amazon Cognito και το αναγνωριστικό πελάτη ομάδας συγκέντρωσης χρηστών.
Μπορείτε να ανακτήσετε τέτοιες τιμές ανοίγοντας την κονσόλα AWS CloudFormation, επιλέγοντας τη στοίβα με το όνομαaugmentability-stack
, και επιλέγοντας το Έξοδοι Tab.
- Αποθηκεύστε το αρχείο config.js στο
aws-augmentability-main
φάκελο και συμπιέστε το φάκελο για να αποκτήσετε έναν νέοaws-augmentability-main.zip
αρχείο.
Αναπτύξτε την εφαρμογή Ιστού για κινητά στην κονσόλα Amplify
Τώρα που έχετε κατεβάσει και επεξεργαστεί τα αρχεία του έργου AugmentAbility, είστε έτοιμοι να δημιουργήσετε και να αναπτύξετε την εφαρμογή Ιστού για κινητά χρησιμοποιώντας την κονσόλα Amplify.
- Στις Ξεκινήστε με το Amplify Hosting σελίδα, επιλέξτε Ανάπτυξη χωρίς πάροχο Git.
- Επιλέξτε ΣΥΝΕΧΕΙΑ.
- Στο Ξεκινήστε μια μη αυτόματη ανάπτυξη ενότητα, για Όνομα εφαρμογής, εισαγάγετε το όνομα της εφαρμογής σας.
- Για Όνομα περιβάλλοντος, εισαγάγετε ένα όνομα με νόημα για το περιβάλλον, όπως π.χ
development
orproduction
. - Για Μέθοδος, επιλέξτε Drag and drop.
- Είτε σύρετε και αποθέστε το
aws-augmentability-main.zip
αρχείο από τον υπολογιστή σας στη ζώνη απόθεσης ή χρησιμοποιήστε Επιλέξτε αρχεία για να επιλέξετε τοaws-augmentability-main.zip
αρχείο από τον υπολογιστή σας. - Επιλέξτε Αποθήκευση και να αναπτυχθείκαι περιμένετε το μήνυμα Η ανάπτυξη ολοκληρώθηκε με επιτυχία.
Χρησιμοποιήστε την εφαρμογή Ιστού για κινητά
Η εφαρμογή Ιστού για κινητά θα πρέπει τώρα να αναπτυχθεί. Πριν αποκτήσετε πρόσβαση στην εφαρμογή για πρώτη φορά, πρέπει να ορίσετε έναν νέο κωδικό πρόσβασης για τον χρήστη που έχει δημιουργηθεί αυτόματα κατά τη διάρκεια του Βήματος 1. Μπορείτε να βρείτε τον σύνδεσμο για την προσωρινή οθόνη σύνδεσης στο Έξοδοι καρτέλα για τη στοίβα CloudFormation (πεδίο UserPoolLoginUrl
). Για αυτήν την πρώτη σύνδεση, χρησιμοποιείτε το όνομα χρήστη που έχετε ορίσει και τον προσωρινό κωδικό πρόσβασης που λάβατε μέσω email.
Αφού ορίσετε τον νέο σας κωδικό πρόσβασης, είστε έτοιμοι να δοκιμάσετε την εφαρμογή Ιστού για κινητά.
Στο General ενότητα της κονσόλας Amplify, θα πρέπει να μπορείτε να βρείτε έναν σύνδεσμο προς την εφαρμογή κάτω από το URL κλάδου παραγωγής επιγραφή. Ανοίξτε το ή στείλτε το στο smartphone σας, μετά συνδεθείτε με τα νέα σας διαπιστευτήρια και ξεκινήστε να παίζετε με το AugmentAbility.
Τα επόμενα βήματα
Εάν θέλετε να κάνετε αλλαγές στην εφαρμογή Ιστού για κινητά, μπορείτε να εργαστείτε στα αρχεία που έχουν κλωνοποιηθεί από το χώρο αποθήκευσης, να δημιουργήσετε τοπικά την εφαρμογή Ιστού για κινητά (όπως εξηγείται στο README αρχείο), και στη συνέχεια ανανεώστε την εφαρμογή ανεβάζοντας το ενημερωμένο αρχείο ZIP μέσω της κονσόλας Amplify. Εναλλακτικά, μπορείτε να δημιουργήσετε ένα GitHub, Bitbucket, GitLab ή AWS CodeCommit αποθετήριο για να αποθηκεύσετε τα αρχεία του έργου σας και συνδέστε το στο Amplify για να επωφεληθείτε από τις αυτόματες εκδόσεις σε κάθε δέσμευση κώδικα. Για να μάθετε περισσότερα σχετικά με αυτήν την προσέγγιση, ανατρέξτε στο Ξεκινώντας με τον υπάρχοντα κώδικα. Εάν ακολουθήσετε αυτό το σεμινάριο, φροντίστε να αντικαταστήσετε την εντολή npm run build
με npm run-script build
στο Βήμα 2α.
Για να δημιουργήσετε επιπλέον χρήστες στην κονσόλα Amazon Cognito, ανατρέξτε στο Δημιουργία νέου χρήστη στην Κονσόλα διαχείρισης AWS. Σε περίπτωση που χρειαστεί να ανακτήσετε τον κωδικό πρόσβασης για έναν χρήστη, θα πρέπει να χρησιμοποιήσετε την προσωρινή οθόνη σύνδεσης που χρησιμοποιήσατε για την αλλαγή του προσωρινού κωδικού πρόσβασης. Μπορείτε να βρείτε τον σύνδεσμο στο Έξοδοι καρτέλα της στοίβας CloudFormation (πεδίο UserPoolLoginUrl
).
εκκαθάριση
Όταν τελειώσετε με τις δοκιμές σας, για να αποφύγετε μελλοντικές χρεώσεις, διαγράψτε τους πόρους που δημιουργήθηκαν κατά τη διάρκεια αυτής της αναλυτικής παρουσίασης.
- Στην κονσόλα AWS CloudFormation, επιλέξτε Στοίβες στο παράθυρο πλοήγησης.
- Επιλέξτε τη στοίβα
augmentability-stack
. - Επιλέξτε Διαγραφή και επιβεβαιώστε τη διαγραφή όταν σας ζητηθεί.
- Στην κονσόλα Amplify, επιλέξτε την εφαρμογή που δημιουργήσατε.
- Στις Δράσεις μενού, επιλέξτε Διαγραφή εφαρμογής και επιβεβαιώστε τη διαγραφή όταν σας ζητηθεί.
Συμπέρασμα
Σε αυτήν την ανάρτηση, σας έδειξα πώς να αναπτύξετε ένα δείγμα κώδικα που χρησιμοποιεί υπηρεσίες AWS AI και ML για να θέσει δυνατότητες όπως ζωντανή μεταγραφή, κείμενο σε ομιλία, ανίχνευση αντικειμένων ή αναγνώριση κειμένου στα χέρια όλων. Η γνώση του τρόπου δημιουργίας εφαρμογών που μπορούν να χρησιμοποιηθούν από άτομα με ευρύ φάσμα ικανοτήτων και αναπηριών είναι το κλειδί για τη δημιουργία πιο περιεκτικών και προσβάσιμων προϊόντων.
Για να ξεκινήσετε με το AugmentAbility, κλωνοποιήστε ή διαχωρίστε το Αποθετήριο GitHub και ξεκινήστε να πειραματίζεστε με την εφαρμογή Ιστού για κινητά. Εάν θέλετε να πειραματιστείτε με το AugmentAbility πριν αναπτύξετε πόρους στον λογαριασμό σας AWS, μπορείτε να ελέγξετε το ζωντανή επίδειξη (διαπιστευτήρια: demo-user
, Demo-password-1
).
Σχετικά με το Συγγραφέας
Λούκα Γκουίντα είναι αρχιτέκτονας λύσεων στην AWS. εδρεύει στο Μιλάνο και υποστηρίζει ιταλικούς ISV στο ταξίδι τους στο cloud. Με ακαδημαϊκό υπόβαθρο στην επιστήμη των υπολογιστών και τη μηχανική, άρχισε να αναπτύσσει το πάθος του για την AI/ML στο πανεπιστήμιο. Ως μέλος της κοινότητας επεξεργασίας φυσικής γλώσσας (NLP) εντός του AWS, η Luca βοηθά τους πελάτες να είναι επιτυχημένοι ενώ υιοθετούν υπηρεσίες AI/ML.
- Coinsmart. Το καλύτερο ανταλλακτήριο Bitcoin και Crypto στην Ευρώπη.
- Platoblockchain. Web3 Metaverse Intelligence. Ενισχύθηκε η γνώση. ΕΛΕΥΘΕΡΗ ΠΡΟΣΒΑΣΗ.
- CryptoHawk. Ραντάρ Altcoin. Δωρεάν δοκιμή.
- Πηγή: https://aws.amazon.com/blogs/machine-learning/use-aws-ai-and-ml-services-to-foster-accessibility-and-inclusion-of-people-with-a-visual- ή-επικοινωνιακή βλάβη/
- "
- 100
- a
- Σχετικα
- πρόσβαση
- προσιτότητα
- προσιτός
- πρόσβαση
- Σύμφωνα με
- Λογαριασμός
- Ενέργειες
- Επιπλέον
- Πρόσθετος
- διεύθυνση
- διευθυνσιοδότηση
- κατά
- AI
- Υπηρεσίες AI
- εναλλακτική λύση
- Amazon
- μεταξύ των
- api
- app
- Εφαρμογή
- εφαρμογές
- πλησιάζω
- εφαρμογές
- αρχιτεκτονική
- γύρω
- τεχνητός
- τεχνητή νοημοσύνη
- Τεχνητή νοημοσύνη (AI)
- συσχετισμένη
- ήχου
- επικυρωμένο
- Πιστοποίηση
- εξουσιοδότηση
- Αυτόματο
- αυτομάτως
- διαθέσιμος
- AWS
- φόντο
- επειδή
- πριν
- όφελος
- Δισεκατομμύριο
- σώμα
- σύνορο
- Κουτί
- πρόγραμμα περιήγησης
- χτίζω
- Χτίζει
- δυνατότητες
- προκλήσεις
- φορτία
- κινέζικο
- επιλογή
- Επιλέξτε
- Backup
- κωδικός
- Στήλη
- διαπράττουν
- Επικοινωνία
- κοινότητα
- πλήρης
- υπολογιστή
- Πληροφορική
- διαμόρφωση
- Connect
- πρόξενος
- περιεχόμενο
- Συνομιλία
- συνομιλίες
- Ζευγάρι
- δημιουργία
- δημιουργήθηκε
- δημιουργία
- Διαπιστεύσεις
- Τη στιγμή
- έθιμο
- Πελάτες
- αποδεικνύουν
- παρατάσσω
- αναπτυχθεί
- ανάπτυξη
- ανάπτυξη
- Υπηρεσίες
- καθέκαστα
- Ανίχνευση
- Προσδιορίστε
- Εργολάβος
- προγραμματιστές
- ανάπτυξη
- διαφορετικές
- ασθένειες
- έγγραφα
- τομέα
- κατεβάσετε
- Πτώση
- κατά την διάρκεια
- εύκολα
- συντάκτης
- ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
- Μηχανική
- Αγγλικά
- εισάγετε
- Περιβάλλον
- EU
- ευρωπαϊκός
- Συμβάν
- καθημερινά
- όλοι
- υφιστάμενα
- εμπειρία
- πείραμα
- FAST
- Χαρακτηριστικό
- Χαρακτηριστικά
- Τελικά
- Όνομα
- πρώτη φορά
- ροή
- ακολουθήστε
- Εξής
- ξένος
- πιρούνι
- μορφή
- Γαλλικά
- από
- μελλοντικός
- γενικά
- παράγουν
- Git
- GitHub
- Παγκόσμιο
- χορηγείται
- Grow
- κατευθυντήριων γραμμών
- που έχει
- Υγεία
- βοηθά
- ανταύγειες
- φιλοξενείται
- φιλοξενία
- Πως
- Πώς να
- HTTPS
- Αναγνώριση
- Ταυτότητα
- εικόνες
- εφαρμογή
- εκτέλεση
- εφαρμοστεί
- σπουδαιότητα
- αδύνατος
- βελτίωση
- περιλαμβάνει
- Συμπεριλαμβανομένου
- συμπερίληψη
- Αυξάνουν
- πληροφορίες
- ενσωματώσει
- ενσωματωθεί
- Νοημοσύνη
- Ιρλανδία
- IT
- Ιαπωνικά
- το JavaScript
- ταξίδι
- Κλειδί
- γνωστός
- Κορεάτικα
- επιγραφή
- Ετικέτες
- Γλώσσα
- Γλώσσες
- ξεκινήσει
- ξεκινάει
- ΜΑΘΑΊΝΩ
- μάθηση
- Βιβλιοθήκη
- Πιθανός
- LINK
- Λιστα
- Ακούγοντας
- ζω
- τοπικά
- τοποθεσία
- κοιτάζοντας
- μηχανή
- μάθηση μηχανής
- Mainstream
- κάνω
- διαχειρίζεται
- διαχείριση
- διαχείριση
- Ταχύτητες
- χειροκίνητα
- νόημα
- μέλος
- ελάχιστο
- ML
- Κινητό
- περισσότερο
- Φυσικό
- Πλοήγηση
- απαραίτητος
- ανάγκες
- αριθμός
- λαμβάνεται
- προσφορές
- ανοίξτε
- άνοιγμα
- λειτουργία
- λειτουργίες
- δική
- πακέτο
- μέρος
- πάθος
- Κωδικός Πρόσβασης
- People
- εικόνα
- παιχνίδι
- Σημείο
- Πολιτικές
- πισίνα
- Πισίνες
- πληθυσμός
- Πορτογάλος
- τροφοδοτείται
- μεταποίηση
- Προϊόντα
- Πρόγραμμα
- σχέδιο
- έργα
- παρέχουν
- παρέχεται
- παρέχει
- σειρά
- Ανάγνωση
- σε πραγματικό χρόνο
- λαμβάνω
- έλαβε
- Ανάκτηση
- περιοχή
- αξιόπιστος
- Αποθήκη
- αιτήματα
- απαιτούν
- απαιτείται
- Απαιτεί
- έρευνα
- Υποστηρικτικό υλικό
- ανασκόπηση
- Ρόλος
- τρέξιμο
- Είπε
- Επιστήμη
- Οθόνη
- SDK
- δευτερόλεπτα
- προστατευμένο περιβάλλον
- υπηρεσία
- Υπηρεσίες
- σειρά
- ανάδειξη
- υπογράψουν
- Σημάδια
- smartphone
- smartphones
- Κοινωνία
- στέρεο
- λύση
- Λύσεις
- μερικοί
- πρωτογενής κώδικας
- Ισπανικά
- μιλούν
- ομιλία
- σωρός
- Εκκίνηση
- ξεκίνησε
- Κατάσταση
- κατάστημα
- μετάδοση
- ροής
- επιτυχής
- Επιτυχώς
- υποστηριζόνται!
- Στήριξη
- Υποστηρίζει
- στόχος
- εργασίες
- Τεχνολογίες
- προσωρινή
- δοκιμή
- δοκιμές
- Η
- Η Πηγη
- ο κόσμος
- ώρα
- Αντίγραφο
- Μετάφραση
- tv
- συνήθως
- ui
- υπό
- πανεπιστήμιο
- χρήση
- Χρήστες
- εκδοχή
- Δες
- περιμένετε
- ιστός
- δυτικά
- Τι
- ενώ
- Ο ΟΠΟΊΟΣ
- εντός
- χωρίς
- Εργασία
- εργαζόμενος
- κόσμος
- Σας