AWS เสนอบริการปัญญาประดิษฐ์ (AI) และบริการแมชชีนเลิร์นนิง (ML) มากมาย รวมถึงชุดของ ผ่านการอบรม พร้อมให้บริการ สำหรับนักพัฒนาที่ไม่มีประสบการณ์ ML มาก่อน ในโพสต์นี้ เราสาธิตวิธีใช้บริการดังกล่าวเพื่อสร้างแอปพลิเคชันที่ส่งเสริมการรวมผู้ที่มีความบกพร่องทางการมองเห็นหรือการสื่อสาร ซึ่งรวมถึงปัญหาในการดู การอ่าน การได้ยิน การพูด หรือการสนทนาในภาษาต่างประเทศ ด้วยบริการต่างๆเช่น ถอดความจากอเมซอน, Amazon Polly, อเมซอนแปลภาษา, ความหมายของ Amazon และ Amazon Textคุณสามารถเพิ่มคุณสมบัติให้กับโปรเจ็กต์ของคุณได้ เช่น การถอดเสียงสด ข้อความเป็นคำพูด การแปล การตรวจจับวัตถุ และการแยกข้อความจากรูปภาพ
ตามที่องค์การอนามัยโลกผู้คนกว่า 1 พันล้านคน หรือประมาณ 15% ของประชากรโลก อาศัยอยู่กับความทุพพลภาพบางรูปแบบ และจำนวนนี้มีแนวโน้มที่จะเพิ่มขึ้นเนื่องจากประชากรสูงวัยและความชุกของโรคเรื้อรังบางประเภทที่เพิ่มขึ้น สำหรับผู้ที่มีปัญหาด้านการพูด การได้ยิน หรือการมองเห็น การทำงานในชีวิตประจำวัน เช่น การฟังคำพูดหรือรายการทีวี การแสดงความรู้สึกหรือความต้องการ การมองไปรอบ ๆ หรือการอ่านหนังสือ อาจดูเหมือนเป็นความท้าทายที่เป็นไปไม่ได้ งานวิจัยจำนวนมากเน้นย้ำถึงความสำคัญของเทคโนโลยีอำนวยความสะดวกในการรวมคนพิการเข้าไว้ในสังคม ตาม การวิจัยโดย European Parliamentary Research Service, เทคโนโลยีกระแสหลัก เช่น สมาร์ทโฟน ให้ความสามารถที่เหมาะสมกับความต้องการของผู้ทุพพลภาพมากขึ้นเรื่อยๆ นอกจากนี้ เมื่อคุณออกแบบสำหรับผู้ทุพพลภาพ คุณมักจะสร้างคุณลักษณะที่ปรับปรุงประสบการณ์สำหรับทุกคน นี้เรียกว่า เอฟเฟกต์ขอบตัด.
โพสต์นี้สาธิตวิธีการใช้ AWS SDK สำหรับ JavaScript เพื่อผสานรวมความสามารถที่บริการของ AWS AI จัดหาให้เข้ากับโซลูชันของคุณเอง ในการทำเช่นนั้น เว็บแอปพลิเคชันตัวอย่างจะแสดงวิธีใช้ Amazon Transcribe, Amazon Polly, Amazon Translate, Amazon Rekognition และ Amazon Texttract เพื่อปรับใช้คุณสมบัติการช่วยสำหรับการเข้าถึงได้อย่างง่ายดาย ซอร์สโค้ดของแอปพลิเคชันนี้ AWS AugmentAbility มีอยู่ใน GitHub เพื่อใช้เป็นจุดเริ่มต้นสำหรับโครงการของคุณเอง
ภาพรวมโซลูชัน
AWS AugmentAbility ขับเคลื่อนโดยห้าบริการ AWS AI: Amazon Transcribe, Amazon Translate, Amazon Polly, Amazon Rekognition และ Amazon Texttract นอกจากนี้ยังใช้ Amazon Cognito Co กลุ่มผู้ใช้ และ สระว่ายน้ำเอกลักษณ์ สำหรับการจัดการการพิสูจน์ตัวตนและการอนุญาตผู้ใช้
หลังจากปรับใช้เว็บแอป คุณจะสามารถเข้าถึงคุณลักษณะต่อไปนี้:
- การถอดเสียงสดและข้อความเป็นคำพูด – แอปถอดเสียงการสนทนาและสุนทรพจน์ให้คุณแบบเรียลไทม์โดยใช้ Amazon Transcribe ซึ่งเป็นบริการรู้จำคำพูดอัตโนมัติ พิมพ์สิ่งที่คุณต้องการพูด แล้วแอปจะพูดให้คุณโดยใช้ความสามารถแปลงข้อความเป็นคำพูดของ Amazon Polly คุณลักษณะนี้ยังทำงานร่วมกับ Amazon Transcribe การระบุภาษาอัตโนมัติสำหรับการถอดเสียงแบบสตรีมมิ่ง—ด้วยเสียงอย่างน้อย 3 วินาที บริการสามารถตรวจจับภาษาหลักโดยอัตโนมัติและสร้างการถอดเสียงโดยที่คุณไม่ต้องระบุภาษาพูด
- การถอดเสียงสดและข้อความเป็นคำพูดพร้อมการแปล - แอพถอดเสียงและแปลบทสนทนาและสุนทรพจน์ให้คุณแบบเรียลไทม์ พิมพ์สิ่งที่คุณต้องการจะพูด แล้วแอพจะแปลและพูดให้คุณ การแปลมีให้บริการในกว่า 75 ภาษาที่ Amazon Translate รองรับในปัจจุบัน
- การแปลการสนทนาตามเวลาจริง – เลือกภาษาเป้าหมาย พูดในภาษาของคุณ แล้วแอปจะแปลสิ่งที่คุณพูดในภาษาเป้าหมายของคุณโดยการรวมความสามารถของ Amazon Transcribe, Amazon Translate และ Amazon Polly
- การตรวจจับวัตถุ – ถ่ายภาพด้วยสมาร์ทโฟนของคุณ แล้วแอปจะอธิบายวัตถุรอบตัวคุณโดยใช้คุณสมบัติการตรวจจับป้ายกำกับ Amazon Rekognition
- การจดจำข้อความสำหรับฉลาก ป้าย และเอกสาร – ถ่ายภาพด้วยสมาร์ทโฟนของคุณ ไม่ว่าจะเป็นป้าย ป้าย หรือเอกสารใดๆ แล้วแอปจะอ่านออกเสียงให้คุณทราบ ฟีเจอร์นี้ขับเคลื่อนโดย Amazon Rekognition และความสามารถในการแยกข้อความของ Amazon Text นอกจากนี้ AugmentAbility ยังสามารถแปลข้อความเป็นภาษาต่างๆ กว่า 75 ภาษา หรือทำให้ผู้ใช้ที่มีความบกพร่องในการอ่านข้อมูลอ่านง่ายขึ้นโดยใช้ฟอนต์ OpenDyslexic
ขณะนี้คุณลักษณะการถอดเสียงเป็นคำแบบสด ข้อความเป็นคำพูด และการแปลการสนทนาแบบเรียลไทม์มีให้บริการในภาษาจีน อังกฤษ ฝรั่งเศส เยอรมัน อิตาลี ญี่ปุ่น เกาหลี โปรตุเกสแบบบราซิล และสเปน ปัจจุบันฟีเจอร์การรู้จำข้อความมีให้บริการในภาษาอาหรับ อังกฤษ ฝรั่งเศส เยอรมัน อิตาลี โปรตุเกส รัสเซีย และสเปน รายการภาษาที่อัปเดตซึ่งแต่ละฟีเจอร์รองรับมีอยู่ใน ที่เก็บ AugmentAbility GitHub.
คุณสามารถสร้างและปรับใช้ AugmentAbility บนคอมพิวเตอร์ของคุณหรือในบัญชี AWS ของคุณได้โดยใช้ โฮสติ้ง AWS Amplifyซึ่งเป็นบริการเว็บโฮสติ้ง CI/CD ที่มีการจัดการเต็มรูปแบบและสแตติกสำหรับแอปที่แสดงผลแบบสแตติกและฝั่งเซิร์ฟเวอร์ที่รวดเร็ว ปลอดภัย และเชื่อถือได้
ไดอะแกรมต่อไปนี้แสดงสถาปัตยกรรมของแอปพลิเคชัน สมมติว่ามีการปรับใช้ในระบบคลาวด์โดยใช้ AWS Amplify Hosting
เวิร์กโฟลว์โซลูชันประกอบด้วยขั้นตอนต่อไปนี้:
- เบราว์เซอร์มือถือใช้เพื่อเข้าถึงเว็บแอป—แอปพลิเคชัน HTML, CSS และ JavaScript ที่โฮสต์โดย AWS Amplify Hosting แอปพลิเคชันได้รับการติดตั้งโดยใช้ SDK สำหรับ JavaScript และ ไลบรารี JavaScript ของ AWS Amplify.
- ผู้ใช้ลงชื่อเข้าใช้โดยป้อนชื่อผู้ใช้และรหัสผ่าน การตรวจสอบความถูกต้องจะดำเนินการกับกลุ่มผู้ใช้ Amazon Cognito หลังจากการเข้าสู่ระบบสำเร็จ กลุ่มข้อมูลประจำตัวของ Amazon Cognito จะถูกนำมาใช้เพื่อให้ข้อมูลประจำตัว AWS ชั่วคราวที่จำเป็นในการเข้าถึงคุณลักษณะของแอปแก่ผู้ใช้
- ในขณะที่ผู้ใช้สำรวจคุณสมบัติต่างๆ ของแอพ เบราว์เซอร์มือถือจะโต้ตอบกับ Amazon Transcribe (เริ่มสตรีมการถอดความWebSocket การดำเนินงาน), Amazon Translate (แปลข้อความ การดำเนินงาน), Amazon Polly (สังเคราะห์เสียงพูด การดำเนินงาน), Amazon Rekognition (ตรวจหาฉลาก และ ตรวจจับข้อความ การดำเนินงาน) และ Amazon Text (ตรวจหาข้อความเอกสาร การดำเนินการ).
บริการของ AWS ได้รับการผสานรวมในเว็บแอปมือถือโดยใช้ SDK สำหรับ JavaScript โดยทั่วไป SDK สำหรับ JavaScript ให้การเข้าถึงบริการของ AWS ในสคริปต์ของเบราว์เซอร์หรือ Node.js สำหรับโปรเจ็กต์ตัวอย่างนี้ SDK ถูกใช้ในสคริปต์ของเบราว์เซอร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึงบริการของ AWS จากสคริปต์ของเบราว์เซอร์ โปรดดูที่ เริ่มต้นใช้งานสคริปต์เบราว์เซอร์. SDK สำหรับ JavaScript มีให้ในรูปแบบไฟล์ JavaScript ที่รองรับชุดบริการ AWS เริ่มต้น ไฟล์นี้มักจะโหลดลงในสคริปต์ของเบราว์เซอร์โดยใช้a <script>
แท็กที่อ้างอิงแพ็คเกจ SDK ที่โฮสต์ SDK ของเบราว์เซอร์ที่กำหนดเองถูกสร้างขึ้นด้วยชุดบริการที่ระบุ (สำหรับคำแนะนำ โปรดดูที่ การสร้าง SDK สำหรับเบราว์เซอร์).
แต่ละบริการถูกรวมเข้ากับเว็บแอพมือถือตามแนวทางและตัวอย่างโค้ดที่มีอยู่ใน คู่มือนักพัฒนา AWS SDK สำหรับ JavaScript. การใช้คุณสมบัติการถอดเสียงแบบสดจำเป็นต้องมีขั้นตอนเพิ่มเติมเนื่องจาก Amazon Transcribe สตรีมมิ่ง 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 กับ เปิดใช้งาน UI ที่โฮสต์, การสร้างพูลข้อมูลประจำตัวของ Amazon Cognito, ผสานสองสระ, และในที่สุดก็ ให้สิทธิ์ สำหรับการเข้าถึงบริการของ AWS ไปยัง AWS Identity และการจัดการการเข้าถึง บทบาท (IAM) ที่เชื่อมโยงกับพูลข้อมูลประจำตัว คุณสามารถทำขั้นตอนนี้ให้เสร็จสิ้นโดยการทำงานแต่ละงานด้วยตนเอง หรือโดยการปรับใช้ an การก่อตัวของ AWS Cloud แบบ
เทมเพลต CloudFormation จะจัดเตรียมและกำหนดค่าทรัพยากรที่จำเป็นโดยอัตโนมัติ ซึ่งรวมถึงพูล Amazon Cognito, บทบาท IAM และนโยบาย IAM
- เข้าสู่ระบบเพื่อ คอนโซลการจัดการ AWS และเปิดเทมเพลต CloudFormation โดยเลือก เรียกใช้ Stack:
เทมเพลตจะเปิดใช้งานในภูมิภาค AWS ของ EU West (ไอร์แลนด์) ตามค่าเริ่มต้น ในการเปิดใช้โซลูชันในภูมิภาคอื่น ให้ใช้ตัวเลือกภูมิภาคในแถบการนำทางของคอนโซล ตรวจสอบให้แน่ใจว่าได้เลือกภูมิภาคที่บริการของ AWS ในขอบเขต (Amazon Cognito, AWS Amplify, Amazon Transcribe, Amazon Polly, Amazon Translate, Amazon Rekognition และ Amazon Texttract) พร้อมใช้งาน (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
). - Choose ถัดไป.
- สำหรับ ภูมิภาคป้อนตัวระบุของภูมิภาคที่คุณต้องการใช้ (ในกลุ่มที่รองรับ)
- สำหรับ ชื่อผู้ใช้ป้อนชื่อผู้ใช้ที่คุณต้องการใช้เพื่อเข้าถึงแอป
- สำหรับ อีเมลล์ป้อนที่อยู่อีเมลที่จะส่งรหัสผ่านชั่วคราวสำหรับการลงชื่อเข้าใช้ครั้งแรกของคุณ
- Choose ถัดไป.
- เกี่ยวกับ กำหนดค่าตัวเลือกสแต็ก หน้าให้เลือก ถัดไป
- เกี่ยวกับ รีวิว หน้า ตรวจสอบและยืนยันการตั้งค่า
- เลือกช่องทำเครื่องหมายเพื่อยอมรับว่าเทมเพลตจะสร้างทรัพยากร IAM และอาจต้องใช้ความสามารถ AWS CloudFormation
- Choose สร้าง stack เพื่อปรับใช้สแต็ก
คุณสามารถดูสถานะของสแต็กบนคอนโซล AWS CloudFormation ได้ใน Status คอลัมน์. คุณควรได้รับ CREATE_COMPLETE
สถานะภายในไม่กี่นาที
ในการปรับใช้เทมเพลต สิทธิ์ต่อไปนี้จะได้รับสำหรับบทบาท IAM ที่ผู้ใช้รับรองความถูกต้อง:
transcribe:StartStreamTranscriptionWebSocket
translate:TranslateText
comprehend:DetectDominantLanguage
polly:SynthesizeSpeech
rekognition:DetectText
rekognition:DetectLabels
textract:DetectDocumentText
แม้ เข้าใจ Amazon ไม่ได้ใช้อย่างชัดแจ้งในเว็บแอปพลิเคชันนี้ ได้รับอนุญาตสำหรับการดำเนินการ เข้าใจ:DetectDominantLanguage. Amazon Translate อาจเรียกใช้ Amazon Comprehend โดยอัตโนมัติเพื่อกำหนดภาษาของข้อความที่จะแปลหากไม่มีการระบุรหัสภาษา
โคลนที่เก็บ GitHub และแก้ไขไฟล์การกำหนดค่า
เมื่อกำหนดค่าการเข้าถึงบริการ AWS AI แล้ว คุณก็พร้อมที่จะโคลนที่เก็บ GitHub และแก้ไขไฟล์การกำหนดค่า
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร ที่เก็บ AWS AugmentAbility GitHubเลือก รหัส และ ดาวน์โหลด ZIP.
คุณได้รับแจ้งให้เลือกตำแหน่งในคอมพิวเตอร์ของคุณที่จะดาวน์โหลดไฟล์ ZIP ไปไว้ หรือไฟล์นั้นจะถูกบันทึกไว้โดยอัตโนมัติในDownloads
โฟลเดอร์ - หลังจากที่คุณดาวน์โหลดไฟล์ ให้เปิดเครื่องรูดและลบไฟล์ ZIP
คุณควรจะได้รับโฟลเดอร์ชื่อaws-augmentability-main
มีไฟล์และโฟลเดอร์ย่อยอยู่ด้วย - สร้างชื่อไฟล์
config.js
ด้วยโปรแกรมแก้ไขข้อความใด ๆ และป้อนเนื้อหาต่อไปนี้ในนั้น: - ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร
config.js
ไฟล์ที่คุณสร้าง แทนที่สี่INSERT_
สตริงที่มี ID พูลข้อมูลประจำตัว Amazon Cognito ตัวระบุภูมิภาคที่คุณเลือก ID พูลผู้ใช้ Amazon Cognito และ ID ไคลเอ็นต์ของพูลผู้ใช้
คุณสามารถดึงค่าดังกล่าวได้โดยเปิดคอนโซล AWS CloudFormation เลือกสแต็กที่ชื่อaugmentability-stack
และเลือก Outputs แถบ
- บันทึกไฟล์ config.js ใน
aws-augmentability-main
โฟลเดอร์และซิปโฟลเดอร์เพื่อรับใหม่aws-augmentability-main.zip
ไฟล์
ปรับใช้เว็บแอปบนอุปกรณ์เคลื่อนที่กับคอนโซล Amplify
เมื่อคุณดาวน์โหลดและแก้ไขไฟล์โปรเจ็กต์ AugmentAbility แล้ว คุณก็พร้อมที่จะสร้างและปรับใช้เว็บแอปบนมือถือโดยใช้คอนโซล Amplify
- เกี่ยวกับ เริ่มต้นใช้งาน Amplify Hosting หน้าให้เลือก ปรับใช้โดยไม่มีผู้ให้บริการ Git.
- Choose ต่อ.
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร เริ่มการปรับใช้ด้วยตนเอง ส่วนสำหรับ ชื่อแอปป้อนชื่อแอปของคุณ
- สำหรับ ชื่อสิ่งแวดล้อม, ป้อนชื่อที่สื่อความหมายสำหรับสภาพแวดล้อม เช่น
development
orproduction
. - สำหรับ วิธีเลือก การลากและวาง.
- ไม่ว่าจะลากและวาง
aws-augmentability-main.zip
ไฟล์จากคอมพิวเตอร์ของคุณไปยังดรอปโซนหรือใช้ เลือกไฟล์ เพื่อเลือกaws-augmentability-main.zip
ไฟล์จากคอมพิวเตอร์ของคุณ - Choose ลด และปรับใช้และรอข้อความ ปรับใช้เสร็จเรียบร้อยแล้ว.
ใช้เว็บแอปมือถือ
เว็บแอปมือถือควรใช้งานได้ในขณะนี้ ก่อนเข้าใช้แอปในครั้งแรก คุณต้องตั้งรหัสผ่านใหม่สำหรับผู้ใช้ที่สร้างขึ้นโดยอัตโนมัติในระหว่างขั้นตอนที่ 1 คุณจะพบลิงก์ไปยังหน้าจอเข้าสู่ระบบชั่วคราวใน Outputs แท็บสำหรับกอง CloudFormation (field UserPoolLoginUrl
). สำหรับการลงชื่อเข้าใช้ครั้งแรกนี้ คุณจะใช้ชื่อผู้ใช้ที่คุณตั้งไว้และรหัสผ่านชั่วคราวที่คุณได้รับทางอีเมล
หลังจากที่คุณตั้งรหัสผ่านใหม่ คุณก็พร้อมที่จะทดสอบเว็บแอปบนอุปกรณ์เคลื่อนที่แล้ว
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร General ของคอนโซล Amplify คุณควรจะสามารถหาลิงค์ไปยังแอพภายใต้ URL สาขาการผลิต ฉลาก. เปิดหรือส่งไปที่สมาร์ทโฟนของคุณ จากนั้นลงชื่อเข้าใช้ด้วยข้อมูลประจำตัวใหม่ของคุณ และเริ่มเล่นด้วย AugmentAbility
ขั้นตอนถัดไป
หากคุณต้องการเปลี่ยนแปลงเว็บแอปมือถือ คุณสามารถทำงานกับไฟล์ที่โคลนจากที่เก็บ สร้างเว็บแอปบนมือถือในเครื่อง (ตามที่อธิบายไว้ใน ไฟล์ README) จากนั้นทำให้แอปใช้งานได้อีกครั้งโดยอัปโหลดไฟล์ ZIP ที่อัปเดตผ่านคอนโซล Amplify คุณสามารถสร้าง GitHub, Bitbucket, GitLab หรือ . อีกทางเลือกหนึ่ง AWS CodeCommit พื้นที่เก็บข้อมูลเพื่อจัดเก็บไฟล์โครงการของคุณ และเชื่อมต่อกับ Amplify เพื่อรับประโยชน์จากการสร้างอัตโนมัติในทุกการคอมมิตโค้ด หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการนี้ โปรดดูที่ เริ่มต้นด้วยรหัสที่มีอยู่. หากคุณทำตามบทช่วยสอนนี้ อย่าลืมเปลี่ยนคำสั่ง npm run build
กับ npm run-script build
ที่ขั้นตอนที่ 2a
หากต้องการสร้างผู้ใช้เพิ่มเติมบนคอนโซล Amazon Cognito โปรดดูที่ การสร้างผู้ใช้ใหม่ใน AWS Management Console. ในกรณีที่คุณจำเป็นต้องกู้คืนรหัสผ่านสำหรับผู้ใช้ คุณควรใช้หน้าจอเข้าสู่ระบบชั่วคราวที่คุณใช้สำหรับเปลี่ยนรหัสผ่านชั่วคราว คุณสามารถหาลิงค์ได้ที่ Outputs แท็บของกอง CloudFormation (field UserPoolLoginUrl
).
ทำความสะอาด
เมื่อคุณทำการทดสอบเสร็จแล้ว เพื่อหลีกเลี่ยงค่าใช้จ่ายในอนาคต ให้ลบทรัพยากรที่สร้างขึ้นระหว่างคำแนะนำนี้
- บนคอนโซล AWS CloudFormation ให้เลือก สแต็ค ในบานหน้าต่างนำทาง
- เลือกกอง
augmentability-stack
. - Choose ลบ และยืนยันการลบเมื่อได้รับแจ้ง
- บนคอนโซล Amplify ให้เลือกแอปที่คุณสร้างขึ้น
- เกี่ยวกับ สถานะ เมนูให้เลือก ลบแอป และยืนยันการลบเมื่อได้รับแจ้ง
สรุป
ในโพสต์นี้ ฉันแสดงให้คุณเห็นถึงวิธีการปรับใช้ตัวอย่างโค้ดที่ใช้บริการ AWS AI และ ML เพื่อใส่คุณสมบัติต่างๆ เช่น การถอดเสียงสด ข้อความเป็นคำพูด การตรวจจับวัตถุ หรือการรู้จำข้อความในมือของทุกคน การรู้วิธีสร้างแอปพลิเคชันที่สามารถใช้ได้โดยผู้ที่มีความสามารถและความทุพพลภาพที่หลากหลายเป็นกุญแจสำคัญสำหรับการสร้างผลิตภัณฑ์ที่ครอบคลุมและเข้าถึงได้มากขึ้น
ในการเริ่มต้นใช้งาน AugmentAbility ให้โคลนหรือแยก พื้นที่เก็บข้อมูล GitHub และเริ่มทดลองกับเว็บแอปบนอุปกรณ์เคลื่อนที่ หากคุณต้องการทดลองกับ AugmentAbility ก่อนปรับใช้ทรัพยากรในบัญชี AWS ของคุณ คุณสามารถตรวจสอบ สาธิตสด (ข้อมูลประจำตัว: demo-user
, Demo-password-1
).
เกี่ยวกับผู้เขียน
ลูก้า กีดา เป็นสถาปนิกโซลูชันที่ AWS; เขาอยู่ในมิลานและสนับสนุน ISV ของอิตาลีในการเดินทางบนคลาวด์ ด้วยพื้นฐานทางวิชาการด้านวิทยาการคอมพิวเตอร์และวิศวกรรม เขาเริ่มพัฒนาความหลงใหลใน AI/ML ที่มหาวิทยาลัย ในฐานะสมาชิกของชุมชนการประมวลผลภาษาธรรมชาติ (NLP) ภายใน AWS Luca ช่วยให้ลูกค้าประสบความสำเร็จในขณะที่ใช้บริการ AI/ML
- คอยน์สมาร์ท การแลกเปลี่ยน Bitcoin และ Crypto ที่ดีที่สุดในยุโรป
- เพลโตบล็อคเชน Web3 Metaverse ข่าวกรอง ขยายความรู้. เข้าฟรี
- คริปโตฮอว์ก เรดาร์ 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
- ทางเลือก
- อเมซอน
- ในหมู่
- API
- app
- การใช้งาน
- การใช้งาน
- เข้าใกล้
- ปพลิเคชัน
- สถาปัตยกรรม
- รอบ
- เทียม
- ปัญญาประดิษฐ์
- ปัญญาประดิษฐ์ (AI)
- ที่เกี่ยวข้อง
- เสียง
- รับรองความถูกต้อง
- การยืนยันตัวตน
- การอนุญาต
- อัตโนมัติ
- อัตโนมัติ
- ใช้ได้
- AWS
- พื้นหลัง
- เพราะ
- ก่อน
- ประโยชน์
- พันล้าน
- ร่างกาย
- ชายแดน
- กล่อง
- เบราว์เซอร์
- สร้าง
- สร้าง
- ความสามารถในการ
- ความท้าทาย
- โหลด
- ชาวจีน
- ทางเลือก
- Choose
- เมฆ
- รหัส
- คอลัมน์
- ผูกมัด
- การสื่อสาร
- ชุมชน
- สมบูรณ์
- คอมพิวเตอร์
- วิทยาการคอมพิวเตอร์
- องค์ประกอบ
- เชื่อมต่อ
- ปลอบใจ
- เนื้อหา
- การสนทนา
- การสนทนา
- คู่
- สร้าง
- ที่สร้างขึ้น
- การสร้าง
- หนังสือรับรอง
- ขณะนี้
- ประเพณี
- ลูกค้า
- สาธิต
- ปรับใช้
- นำไปใช้
- ปรับใช้
- การใช้งาน
- ออกแบบ
- รายละเอียด
- การตรวจพบ
- กำหนด
- ผู้พัฒนา
- นักพัฒนา
- ที่กำลังพัฒนา
- ต่าง
- โรค
- เอกสาร
- โดเมน
- ดาวน์โหลด
- หล่น
- ในระหว่าง
- อย่างง่ายดาย
- บรรณาธิการ
- อีเมล
- ชั้นเยี่ยม
- ภาษาอังกฤษ
- เข้าสู่
- สิ่งแวดล้อม
- EU
- ในทวีปยุโรป
- เหตุการณ์
- ทุกวัน
- ทุกคน
- ที่มีอยู่
- ประสบการณ์
- การทดลอง
- FAST
- ลักษณะ
- คุณสมบัติ
- ในที่สุด
- ชื่อจริง
- ครั้งแรก
- ไหล
- ปฏิบัติตาม
- ดังต่อไปนี้
- ต่างประเทศ
- ส้อม
- ฟอร์ม
- ภาษาฝรั่งเศส
- ราคาเริ่มต้นที่
- อนาคต
- โดยทั่วไป
- สร้าง
- ไป
- GitHub
- เหตุการณ์ที่
- รับ
- ขึ้น
- แนวทาง
- มี
- สุขภาพ
- จะช่วยให้
- ไฮไลท์
- เป็นเจ้าภาพ
- โฮสติ้ง
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- ประจำตัว
- เอกลักษณ์
- ภาพ
- การดำเนินการ
- การดำเนินงาน
- การดำเนินการ
- ความสำคัญ
- เป็นไปไม่ได้
- ปรับปรุง
- รวมถึง
- รวมทั้ง
- รวม
- เพิ่ม
- ข้อมูล
- รวบรวม
- แบบบูรณาการ
- Intelligence
- ไอร์แลนด์
- IT
- ภาษาญี่ปุ่น
- JavaScript
- การเดินทาง
- คีย์
- ที่รู้จักกัน
- เกาหลี
- ฉลาก
- ป้ายกำกับ
- ภาษา
- ภาษา
- เปิดตัว
- การเปิดตัว
- เรียนรู้
- การเรียนรู้
- ห้องสมุด
- น่าจะ
- LINK
- รายการ
- การฟัง
- สด
- ในท้องถิ่น
- ที่ตั้ง
- ที่ต้องการหา
- เครื่อง
- เรียนรู้เครื่อง
- หลัก
- ทำ
- การจัดการ
- การจัดการ
- การจัดการ
- คู่มือ
- ด้วยมือ
- มีความหมาย
- สมาชิก
- ขั้นต่ำ
- ML
- โทรศัพท์มือถือ
- ข้อมูลเพิ่มเติม
- โดยธรรมชาติ
- การเดินเรือ
- จำเป็น
- ความต้องการ
- จำนวน
- ที่ได้รับ
- เสนอ
- เปิด
- การเปิด
- การดำเนินการ
- การดำเนินการ
- ของตนเอง
- แพ็คเกจ
- ส่วนหนึ่ง
- กิเลส
- รหัสผ่าน
- รูปแบบไฟล์ PDF
- คน
- ภาพ
- เล่น
- จุด
- นโยบาย
- สระ
- สระว่ายน้ำ
- ประชากร
- โปรตุเกส
- ขับเคลื่อน
- การประมวลผล
- ผลิตภัณฑ์
- โครงการ
- โครงการ
- โครงการ
- ให้
- ให้
- ให้
- พิสัย
- การอ่าน
- เรียลไทม์
- รับ
- ที่ได้รับ
- กู้
- ภูมิภาค
- น่าเชื่อถือ
- กรุ
- การร้องขอ
- ต้องการ
- จำเป็นต้องใช้
- ต้อง
- การวิจัย
- แหล่งข้อมูล
- ทบทวน
- บทบาท
- วิ่ง
- กล่าวว่า
- วิทยาศาสตร์
- จอภาพ
- SDK
- วินาที
- ปลอดภัย
- บริการ
- บริการ
- ชุด
- การจัดแสดง
- ลงชื่อ
- สัญญาณ
- มาร์ทโฟน
- มาร์ทโฟน
- สังคม
- ของแข็ง
- ทางออก
- โซลูชัน
- บาง
- รหัสแหล่งที่มา
- สเปน
- พูด
- การพูด
- กอง
- เริ่มต้น
- ข้อความที่เริ่ม
- Status
- จัดเก็บ
- กระแส
- ที่พริ้ว
- ที่ประสบความสำเร็จ
- ประสบความสำเร็จ
- ที่สนับสนุน
- ที่สนับสนุน
- รองรับ
- เป้า
- งาน
- เทคโนโลยี
- ชั่วคราว
- ทดสอบ
- การทดสอบ
- พื้นที่
- ที่มา
- โลก
- เวลา
- สำเนา
- การแปลภาษา
- tv
- เป็นปกติ
- ui
- ภายใต้
- มหาวิทยาลัย
- ใช้
- ผู้ใช้
- รุ่น
- รายละเอียด
- รอ
- เว็บ
- ตะวันตก
- อะไร
- ในขณะที่
- WHO
- ภายใน
- ไม่มี
- งาน
- การทำงาน
- โลก
- ของคุณ