AWS مصنوعی ذہانت (AI) اور مشین لرننگ (ML) خدمات کا ایک وسیع سیٹ پیش کرتا ہے، بشمول پہلے سے تربیت یافتہ، استعمال کے لیے تیار خدمات ڈیولپرز کے لیے جن کے پاس ML کا کوئی تجربہ نہیں ہے۔ اس پوسٹ میں، ہم یہ ظاہر کرتے ہیں کہ ایسی ایپلی کیشن بنانے کے لیے ایسی خدمات کو کیسے استعمال کیا جائے جو بصری یا مواصلاتی کمزوری والے لوگوں کی شمولیت کو فروغ دیتی ہے، جس میں دیکھنے، پڑھنے، سننے، بولنے یا کسی غیر ملکی زبان میں گفتگو کرنے میں مشکلات شامل ہیں۔ جیسے خدمات کے ساتھ ایمیزون نقل, ایمیزون پولی, ایمیزون ترجمہ, ایمیزون پہچان۔ اور ایمیزون ٹیکسٹ، آپ اپنے پروجیکٹس میں لائیو ٹرانسکرپشن، ٹیکسٹ ٹو اسپیچ، ترجمہ، آبجیکٹ کا پتہ لگانے اور تصاویر سے ٹیکسٹ نکالنے جیسی خصوصیات شامل کر سکتے ہیں۔
ورلڈ ہیلتھ آرگنائزیشن کے مطابق, 1 بلین سے زیادہ لوگ — عالمی آبادی کا تقریباً 15% — کسی نہ کسی شکل میں معذوری کے ساتھ رہتے ہیں، اور یہ تعداد آبادی کی عمر بڑھنے اور کچھ دائمی بیماریوں کے پھیلاؤ میں اضافے کی وجہ سے بڑھنے کا امکان ہے۔ تقریر، سماعت یا بصارت سے محروم لوگوں کے لیے، روزمرہ کے کام جیسے کہ تقریر یا ٹی وی پروگرام سننا، کسی احساس یا ضرورت کا اظہار کرنا، ارد گرد دیکھنا، یا کتاب پڑھنا ناممکن چیلنجوں کی طرح محسوس کر سکتے ہیں۔ تحقیق کا ایک وسیع ادارہ معاشرے میں معذور افراد کی شمولیت کے لیے معاون ٹیکنالوجیز کی اہمیت کو اجاگر کرتا ہے۔ کے مطابق یورپی پارلیمانی ریسرچ سروس کی طرف سے تحقیقمرکزی دھارے کی ٹیکنالوجیز جیسے کہ اسمارٹ فونز معذور افراد کی ضروریات کو پورا کرنے کے لیے زیادہ سے زیادہ صلاحیتیں فراہم کرتے ہیں۔ اس کے علاوہ، جب آپ معذور افراد کے لیے ڈیزائن کرتے ہیں، تو آپ کا رجحان ہر ایک کے لیے تجربے کو بہتر بنانے والی خصوصیات بنانے کا ہوتا ہے۔ یہ کے طور پر جانا جاتا ہے کرب کٹ اثر.
یہ پوسٹ ظاہر کرتی ہے کہ آپ کس طرح استعمال کر سکتے ہیں۔ جاوا اسکرپٹ کیلئے AWS SDK AWS AI سروسز کے ذریعے فراہم کردہ صلاحیتوں کو آپ کے اپنے حل میں ضم کرنے کے لیے۔ ایسا کرنے کے لیے، ایک نمونہ ویب ایپلیکیشن دکھاتی ہے کہ کس طرح Amazon Transscribe، Amazon Polly، Amazon Translate، Amazon Recognition، اور Amazon Textract کو استعمال کرنا ہے تاکہ رسائی کی خصوصیات کو آسانی سے نافذ کیا جا سکے۔ اس ایپلیکیشن کا سورس کوڈ، AWS AugmentAbility، پر دستیاب ہے۔ GitHub کے اپنے منصوبوں کے لیے نقطہ آغاز کے طور پر استعمال کرنا۔
حل جائزہ
AWS AugmentAbility پانچ AWS AI سروسز سے تقویت یافتہ ہے: Amazon Transscribe، Amazon Translate، Amazon Polly، Amazon Recognition، اور Amazon Textract۔ یہ بھی استعمال کرتا ہے۔ ایمیزون کاگنیٹو صارف کے تالاب اور شناختی تالاب صارفین کی تصدیق اور اجازت کے انتظام کے لیے۔
ویب ایپ کو تعینات کرنے کے بعد، آپ درج ذیل خصوصیات تک رسائی حاصل کر سکیں گے:
- لائیو ٹرانسکرپشن اور ٹیکسٹ ٹو اسپیچ - ایپ Amazon ٹرانسکرائب کا استعمال کرتے ہوئے آپ کے لیے گفتگو اور تقاریر کو حقیقی وقت میں نقل کرتی ہے، ایک خودکار اسپیچ ریکگنیشن سروس۔ آپ جو کہنا چاہتے ہیں اسے ٹائپ کریں، اور ایمیزون پولی ٹیکسٹ ٹو اسپیچ کی صلاحیتوں کا استعمال کرکے ایپ آپ کے لیے یہ کہتی ہے۔ یہ خصوصیت ایمیزون ٹرانسکرائب کے ساتھ بھی مربوط ہے۔ سٹریمنگ ٹرانسکرپشنز کے لیے خودکار زبان کی شناخت-کم از کم 3 سیکنڈ کی آڈیو کے ساتھ، سروس خود بخود غالب زبان کا پتہ لگا سکتی ہے اور آپ کو بولی جانے والی زبان کی وضاحت کیے بغیر نقل تیار کر سکتی ہے۔
- ترجمہ کے ساتھ لائیو ٹرانسکرپشن اور ٹیکسٹ ٹو اسپیچ - ایپ حقیقی وقت میں آپ کے لیے گفتگو اور تقاریر کی نقل اور ترجمہ کرتی ہے۔ آپ جو کہنا چاہتے ہیں اسے ٹائپ کریں، اور ایپ آپ کے لیے ترجمہ کرتی ہے اور کہتی ہے۔ ترجمہ 75 سے زیادہ زبانوں میں دستیاب ہے جو فی الحال Amazon Translate کے ذریعے تعاون یافتہ ہے۔
- ریئل ٹائم گفتگو کا ترجمہ - ایک ہدف کی زبان منتخب کریں، اپنی زبان میں بات کریں، اور ایپ Amazon Transcribe، Amazon Translate، اور Amazon Polly کی صلاحیتوں کو ملا کر اپنی ہدف کی زبان میں جو کچھ آپ نے کہا ہے اس کا ترجمہ کرتی ہے۔
- آبجیکٹ کا پتہ لگانا – اپنے اسمارٹ فون کے ساتھ ایک تصویر لیں، اور ایپ Amazon Recognition لیبل کا پتہ لگانے کی خصوصیات کا استعمال کرکے آپ کے آس پاس کی اشیاء کو بیان کرتی ہے۔
- لیبلز، نشانیوں اور دستاویزات کے لیے متن کی شناخت – اپنے اسمارٹ فون کے ساتھ کسی بھی لیبل، نشان یا دستاویز کی تصویر کھینچیں، اور ایپ اسے آپ کے لیے اونچی آواز میں پڑھتی ہے۔ یہ خصوصیت Amazon Recognition اور Amazon Textract ٹیکسٹ نکالنے کی صلاحیتوں سے تقویت یافتہ ہے۔ AugmentAbility متن کا 75 سے زیادہ زبانوں میں ترجمہ بھی کر سکتی ہے، یا OpenDyslexic فونٹ کا استعمال کر کے اسے dyslexia والے صارفین کے لیے مزید پڑھنے کے قابل بنا سکتی ہے۔
لائیو ٹرانسکرپشن، ٹیکسٹ ٹو اسپیچ، اور ریئل ٹائم گفتگو کے ترجمہ کی خصوصیات فی الحال چینی، انگریزی، فرانسیسی، جرمن، اطالوی، جاپانی، کورین، برازیلی پرتگالی اور ہسپانوی میں دستیاب ہیں۔ متن کی شناخت کی خصوصیات فی الحال عربی، انگریزی، فرانسیسی، جرمن، اطالوی، پرتگالی، روسی اور ہسپانوی میں دستیاب ہیں۔ ہر خصوصیت کے ذریعہ تعاون یافتہ زبانوں کی ایک تازہ ترین فہرست پر دستیاب ہے۔ AugmentAbility GitHub ریپو.
آپ AugmentAbility کو مقامی طور پر اپنے کمپیوٹر پر یا اپنے AWS اکاؤنٹ میں استعمال کر کے بنا اور تعینات کر سکتے ہیں۔ AWS ایمپلیفائی ہوسٹنگ، تیز، محفوظ، اور قابل اعتماد جامد اور سرور کی طرف سے پیش کردہ ایپس کے لیے مکمل طور پر منظم CI/CD اور جامد ویب ہوسٹنگ سروس۔
مندرجہ ذیل خاکہ ایپلیکیشن کے فن تعمیر کو واضح کرتا ہے، یہ فرض کرتے ہوئے کہ یہ AWS Amplify ہوسٹنگ کا استعمال کرتے ہوئے کلاؤڈ میں تعینات ہے۔
حل ورک فلو میں درج ذیل اقدامات شامل ہیں:
- ایک موبائل براؤزر ویب ایپ تک رسائی کے لیے استعمال کیا جاتا ہے—ایک HTML، CSS، اور JavaScript ایپلیکیشن جس کی میزبانی AWS Amplify Hosting کرتی ہے۔ ایپلیکیشن کو جاوا اسکرپٹ اور کے لیے SDK کا استعمال کرتے ہوئے لاگو کیا گیا ہے۔ AWS Amplify JavaScript لائبریری.
- صارف صارف کا نام اور پاس ورڈ درج کرکے سائن ان کرتا ہے۔ توثیق Amazon Cognito صارف پول کے خلاف کی جاتی ہے۔ کامیاب لاگ ان کے بعد، Amazon Cognito شناختی پول کا استعمال صارف کو ایپ کی خصوصیات تک رسائی کے لیے درکار عارضی AWS اسناد فراہم کرنے کے لیے کیا جاتا ہے۔
- جب صارف ایپ کی مختلف خصوصیات کو دریافت کرتا ہے، تو موبائل براؤزر Amazon Transcribe (StartStreamTranscriptionWebSocket آپریشن)، ایمیزون ترجمہ (ترجمہ متن آپریشن)، ایمیزون پولی (SynthesizeSpeech آپریشن)، ایمیزون ریکگنیشن (ڈیٹیکٹ لیبلز اور ڈیٹیکٹ ٹیکسٹ آپریشنز) اور ایمیزون ٹیکسٹریکٹ (DetectDocumentText آپریشن)۔
AWS سروسز کو JavaScript کے لیے SDK کا استعمال کرتے ہوئے موبائل ویب ایپ میں ضم کیا گیا ہے۔ عام طور پر، JavaScript کے لیے SDK براؤزر اسکرپٹس یا Node.js میں AWS سروسز تک رسائی فراہم کرتا ہے۔ اس نمونہ پروجیکٹ کے لیے، SDK براؤزر اسکرپٹ میں استعمال ہوتا ہے۔ براؤزر اسکرپٹ سے AWS خدمات تک رسائی کے طریقہ کے بارے میں اضافی معلومات کے لیے، رجوع کریں۔ براؤزر اسکرپٹ میں شروع کرنا. JavaScript کے لیے SDK ایک JavaScript فائل کے طور پر فراہم کی جاتی ہے جو AWS سروسز کے ڈیفالٹ سیٹ کو سپورٹ کرتی ہے۔ یہ فائل عام طور پر a کا استعمال کرتے ہوئے براؤزر اسکرپٹ میں لوڈ کی جاتی ہے۔ <script>
ٹیگ جو میزبان SDK پیکیج کا حوالہ دیتا ہے۔ ایک حسب ضرورت براؤزر SDK خدمات کے ایک مخصوص سیٹ کے ساتھ بنایا گیا تھا (ہدایات کے لیے، دیکھیں براؤزر کے لیے SDK بنانا).
میں دستیاب رہنما خطوط اور کوڈ کے نمونوں کے بعد ہر سروس کو موبائل ویب ایپ میں ضم کیا گیا تھا۔ JavaScript ڈیولپر گائیڈ کے لیے AWS SDK. لائیو ٹرانسکرپشن کی خصوصیات کے نفاذ کے لیے کچھ اضافی اقدامات کی ضرورت ہے کیونکہ ایمیزون ٹرانسکرائب اسٹریمنگ ویب ساکٹ ڈویلپرز کو ایونٹ اسٹریم انکوڈنگ کے ساتھ آڈیو کو انکوڈ کرنے اور استعمال کرنے کی ضرورت ہے۔ دستخطی ورژن 4 دستخط کرنے کا عمل HTTP کے ذریعے بھیجی گئی AWS API درخواستوں میں توثیق کی معلومات شامل کرنے کے لیے۔ اس نقطہ نظر کے بارے میں مزید معلومات کے لیے، رجوع کریں۔ Amazon Transcribe with WebSocket کا استعمال کرتے ہوئے ریئل ٹائم میں اسپیچ کو ٹیکسٹ میں ٹرانسکرائب کریں۔.
صارف کے سائن ان ویب پیج کو استعمال کرتے ہوئے لاگو کیا گیا ہے۔ تصدیق AWS Amplify JavaScript لائبریری کی خصوصیات۔ تصدیق اور اجازت کے بہاؤ کے بارے میں مزید تفصیلات کے لیے رجوع کریں۔ سائن ان کرنے کے بعد شناختی پول کا استعمال کرتے ہوئے AWS خدمات تک رسائی حاصل کرنا.
درج ذیل واک تھرو سے پتہ چلتا ہے کہ AWS Amplify Hosting کا استعمال کرکے AugmentAbility کو کیسے تعینات کیا جائے؛ اس میں درج ذیل اقدامات شامل ہیں:
- Amazon Cognito صارف پول اور شناختی پول بنائیں، اور AWS AI سروسز تک رسائی کے لیے اجازتیں دیں۔
- GitHub ریپوزٹری کو کلون کریں اور کنفیگریشن فائل میں ترمیم کریں۔
- پر موبائل ویب ایپ تعینات کریں۔ AWS بڑھانا کنسول.
- موبائل ویب ایپ استعمال کریں۔
Amazon Cognito یوزر پول اور شناختی پول بنائیں، اور AWS AI سروسز تک رسائی کے لیے اجازتیں دیں۔
ایپ کو تعینات کرنے کے لیے درکار پہلا قدم پر مشتمل ہے۔ ایمیزون کوگنیٹو یوزر پول بنانا کے ساتھ میزبان UI فعال ہے۔, ایمیزون کوگنیٹو شناختی پول بنانا, دو تالابوں کو ضم کرنا، اور آخر میں اجازت دینا کو AWS خدمات تک رسائی حاصل کرنے کے لیے AWS شناخت اور رسائی کا انتظام شناختی پول سے وابستہ (IAM) کا کردار۔ آپ یا تو ہر کام پر دستی طور پر کام کرکے، یا کسی کو تعینات کرکے اس مرحلہ کو مکمل کرسکتے ہیں۔ AWS کلاؤڈ فارمیشن سانچے.
CloudFormation ٹیمپلیٹ خود بخود ضروری وسائل کی فراہمی اور ترتیب دیتا ہے، بشمول Amazon Cognito پولز، IAM رولز، اور IAM پالیسیاں۔
- میں سائن ان کریں AWS مینجمنٹ کنسول اور CloudFormation ٹیمپلیٹ کو منتخب کرکے لانچ کریں۔ اسٹیک لانچ کریں۔:
ٹیمپلیٹ EU ویسٹ (آئرلینڈ) AWS ریجن میں بطور ڈیفالٹ لانچ ہوتا ہے۔ حل کو مختلف علاقے میں شروع کرنے کے لیے، کنسول نیویگیشن بار میں ریجن سلیکٹر کا استعمال کریں۔ ایک ایسا علاقہ منتخب کرنا یقینی بنائیں جس میں AWS خدمات دائرہ کار میں (Amazon Cognito, AWS Amplify, Amazon Transscribe, Amazon Polly, Amazon Translate, Amazon Recognition, and 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
). - میں سے انتخاب کریں اگلے.
- کے لئے ریجن، اس خطے کا شناخت کنندہ درج کریں جسے آپ استعمال کرنا چاہتے ہیں (تعاون یافتہ افراد میں سے)۔
- کے لئے صارف کا نام، اس صارف کا نام درج کریں جسے آپ ایپ تک رسائی کے لیے استعمال کرنا چاہتے ہیں۔
- کے لئے دوستوں کوارسال کریں، وہ ای میل پتہ درج کریں جس پر آپ کے پہلے سائن ان کے لیے عارضی پاس ورڈ بھیجا جانا چاہیے۔
- میں سے انتخاب کریں اگلے.
- پر اسٹیک کے اختیارات کو ترتیب دیں۔ صفحہ، منتخب کریں اگلا.
- پر کا جائزہ لیں صفحہ، جائزہ لیں اور ترتیبات کی تصدیق کریں۔
- یہ تسلیم کرتے ہوئے چیک باکس کو منتخب کریں کہ ٹیمپلیٹ IAM وسائل بنائے گا اور اسے AWS CloudFormation کی اہلیت کی ضرورت ہو سکتی ہے۔
- میں سے انتخاب کریں اسٹیک بنائیں اسٹیک کو تعینات کرنے کے لئے.
آپ AWS CloudFormation کنسول پر اسٹیک کی حالت دیکھ سکتے ہیں۔ درجہ کالم آپ کو ایک وصول کرنا چاہئے۔ CREATE_COMPLETE
چند منٹوں میں اسٹیٹس
ٹیمپلیٹ کی تعیناتی کے حصے کے طور پر، IAM کے کردار کو درج ذیل اجازتیں دی جاتی ہیں جو مستند صارف کے ذریعہ فرض کیا جاتا ہے:
transcribe:StartStreamTranscriptionWebSocket
translate:TranslateText
comprehend:DetectDominantLanguage
polly:SynthesizeSpeech
rekognition:DetectText
rekognition:DetectLabels
textract:DetectDocumentText
اگرچہ ایمیزون کی تعریف اس ویب ایپلیکیشن میں واضح طور پر استعمال نہیں کیا گیا ہے، کارروائی کے لیے اجازتیں دی جاتی ہیں۔ سمجھنا:DetectDominantLanguage. Amazon Translate خود بخود Amazon Comprehend کو اس بات کا تعین کرنے کے لیے کہہ سکتا ہے کہ اگر کسی زبان کا کوڈ متعین نہ کیا گیا ہو تو اس کا ترجمہ کیا جانا ہے۔
GitHub ریپوزٹری کو کلون کریں اور کنفیگریشن فائل میں ترمیم کریں۔
اب جب کہ AWS AI سروسز تک رسائی کو کنفیگر کر دیا گیا ہے، آپ GitHub ریپوزٹری کو کلون کرنے اور کنفیگریشن فائل میں ترمیم کرنے کے لیے تیار ہیں۔
- میں AWS AugmentAbility GitHub ریپومنتخب کریں ضابطے اور زپ ڈاؤن لوڈ کریں.
آپ کو یا تو اپنے کمپیوٹر پر ایک مقام منتخب کرنے کے لیے کہا جائے گا جہاں سے زپ فائل ڈاؤن لوڈ کی جائے، یا یہ خود بخود آپ کے کمپیوٹر میں محفوظ ہو جائے گی۔Downloads
فولڈر. - فائل ڈاؤن لوڈ کرنے کے بعد، اسے ان زپ کریں اور زپ فائل کو حذف کریں۔
آپ کو نام کا فولڈر حاصل کرنا چاہیے تھا۔aws-augmentability-main
اس میں کچھ فائلوں اور ذیلی فولڈرز کے ساتھ۔ - نامی ایک فائل بنائیں
config.js
کسی بھی ٹیکسٹ ایڈیٹر کے ساتھ، اور اس میں درج ذیل مواد درج کریں: - میں
config.js
آپ کی بنائی ہوئی فائل، چار کو تبدیل کریں۔INSERT_
Amazon Cognito identity pool ID، آپ کے پسند کے علاقے کا شناخت کنندہ، Amazon Cognito صارف پول ID، اور صارف پول کلائنٹ ID کے ساتھ تار۔
آپ AWS CloudFormation کنسول کو کھول کر، نام کا اسٹیک منتخب کر کے ایسی اقدار کو بازیافت کر سکتے ہیں۔augmentability-stack
، اور کا انتخاب کرنا نتائج ٹیب.
- config.js فائل کو میں محفوظ کریں۔
aws-augmentability-main
فولڈر، اور نیا حاصل کرنے کے لیے فولڈر کو زپ کریں۔aws-augmentability-main.zip
فائل.
موبائل ویب ایپ کو Amplify کنسول میں متعین کریں۔
اب جب کہ آپ نے AugmentAbility پروجیکٹ فائلوں کو ڈاؤن لوڈ اور ان میں ترمیم کر لی ہے، آپ Amplify کنسول کا استعمال کرتے ہوئے موبائل ویب ایپ بنانے اور تعینات کرنے کے لیے تیار ہیں۔
- پر ایمپلیفائی ہوسٹنگ کے ساتھ شروع کریں۔ صفحہ، منتخب کریں Git فراہم کنندہ کے بغیر تعینات کریں۔.
- میں سے انتخاب کریں جاری رکھیں.
- میں دستی تعیناتی شروع کریں۔ سیکشن، کے لیے ایپ کا ناماپنی ایپ کا نام درج کریں۔
- کے لئے ماحولیات کا نام، ماحول کے لیے ایک معنی خیز نام درج کریں، جیسے
development
orproduction
. - کے لئے طریقہمنتخب کریں ڈریگ اور ڈراپ.
- یا تو گھسیٹیں اور چھوڑیں۔
aws-augmentability-main.zip
اپنے کمپیوٹر سے فائل کو ڈراپ زون پر یا استعمال کریں۔ فائلوں کا انتخاب کریں منتخب کرنے کے لئےaws-augmentability-main.zip
آپ کے کمپیوٹر سے فائل۔ - میں سے انتخاب کریں محفوظ کریں اور تعینات کریں، اور پیغام کا انتظار کریں۔ تعیناتی کامیابی سے مکمل ہو گئی۔.
موبائل ویب ایپ استعمال کریں۔
موبائل ویب ایپ کو اب تعینات کیا جانا چاہیے۔ پہلی بار ایپ تک رسائی حاصل کرنے سے پہلے، آپ کو صارف کے لیے ایک نیا پاس ورڈ سیٹ کرنا ہوگا جو مرحلہ 1 کے دوران خود بخود بن گیا ہے۔ آپ کو عارضی لاگ ان اسکرین کا لنک اس میں مل سکتا ہے۔ نتائج CloudFormation اسٹیک کے لئے ٹیب (فیلڈ UserPoolLoginUrl
)۔ اس پہلے سائن ان کے لیے، آپ اپنا سیٹ اپ کردہ صارف نام اور ای میل کے ذریعے موصول ہونے والا عارضی پاس ورڈ استعمال کرتے ہیں۔
اپنا نیا پاس ورڈ سیٹ کرنے کے بعد، آپ موبائل ویب ایپ کو جانچنے کے لیے تیار ہیں۔
میں جنرل ایمپلیفائی کنسول کے سیکشن میں، آپ کو ایپ کا لنک تلاش کرنے کے قابل ہونا چاہئے۔ پروڈکشن برانچ URL لیبل اسے کھولیں یا اسے اپنے اسمارٹ فون پر بھیجیں، پھر اپنی نئی اسناد کے ساتھ سائن ان کریں، اور AugmentAbility کے ساتھ کھیلنا شروع کریں۔
اگلے مراحل
اگر آپ موبائل ویب ایپ میں تبدیلیاں کرنا چاہتے ہیں، تو آپ ریپوزٹری سے کلون کی گئی فائلوں پر کام کر سکتے ہیں، مقامی طور پر موبائل ویب ایپ بنا سکتے ہیں (جیسا کہ اس میں وضاحت کی گئی ہے۔ README فائل)، اور پھر Amplify کنسول کے ذریعے اپ ڈیٹ شدہ ZIP فائل اپ لوڈ کرکے ایپ کو دوبارہ ڈیپلائی کریں۔ متبادل کے طور پر، آپ GitHub، Bitbucket، GitLab، یا بنا سکتے ہیں۔ AWS CodeCommit آپ کے پروجیکٹ فائلوں کو ذخیرہ کرنے کے لیے ریپوزٹری، اور ہر کوڈ کمٹ پر آٹومیٹک بلڈز سے فائدہ اٹھانے کے لیے اسے Amplify سے جوڑیں۔ اس نقطہ نظر کے بارے میں مزید جاننے کے لیے، رجوع کریں۔ موجودہ کوڈ کے ساتھ شروع کرنا. اگر آپ اس ٹیوٹوریل کی پیروی کرتے ہیں، تو یقینی بنائیں کہ کمانڈ کو تبدیل کریں۔ npm run build
ساتھ npm run-script build
مرحلہ 2a میں
Amazon Cognito کنسول پر اضافی صارفین بنانے کے لیے، رجوع کریں۔ AWS مینجمنٹ کنسول میں ایک نیا صارف بنانا. اگر آپ کو کسی صارف کے لیے پاس ورڈ بازیافت کرنے کی ضرورت ہے، تو آپ کو عارضی لاگ ان اسکرین کا استعمال کرنا چاہیے جو آپ نے عارضی پاس ورڈ کو تبدیل کرنے کے لیے استعمال کیا تھا۔ آپ کو لنک پر مل سکتے ہیں۔ نتائج کلاؤڈ فارمیشن اسٹیک کا ٹیب (فیلڈ UserPoolLoginUrl
).
صاف کرو
جب آپ اپنے ٹیسٹ مکمل کر لیں، مستقبل کے چارجز سے بچنے کے لیے، اس واک تھرو کے دوران بنائے گئے وسائل کو حذف کر دیں۔
- AWS CloudFormation کنسول پر، منتخب کریں۔ Stacks نیوی گیشن پین میں.
- اسٹیک کا انتخاب کریں۔
augmentability-stack
. - میں سے انتخاب کریں خارج کر دیں اور اشارہ کرنے پر حذف کرنے کی تصدیق کریں۔
- ایمپلیفائی کنسول پر، اپنی بنائی ہوئی ایپ کو منتخب کریں۔
- پر عوامل مینو، منتخب کریں ایپ کو حذف کریں اور اشارہ کرنے پر حذف کرنے کی تصدیق کریں۔
نتیجہ
اس پوسٹ میں، میں نے آپ کو دکھایا کہ ایک کوڈ کا نمونہ کیسے لگایا جائے جو AWS AI اور ML سروسز کا استعمال کرتا ہے تاکہ لائیو ٹرانسکرپشن، ٹیکسٹ ٹو اسپیچ، آبجیکٹ کا پتہ لگانا، یا ٹیکسٹ کی شناخت جیسی خصوصیات کو ہر کسی کے ہاتھ میں رکھا جائے۔ یہ جاننا کہ ایسی ایپلی کیشنز کی تعمیر کیسے کی جائے جو وسیع پیمانے پر قابلیت اور معذوری کے حامل افراد استعمال کر سکتے ہیں، مزید جامع اور قابل رسائی مصنوعات بنانے کے لیے کلیدی حیثیت رکھتا ہے۔
AugmentAbility کے ساتھ شروع کرنے کے لیے، کلون یا فورک GitHub ذخیرہ اور موبائل ویب ایپ کے ساتھ تجربہ کرنا شروع کریں۔ اگر آپ اپنے AWS اکاؤنٹ میں وسائل کی تعیناتی سے پہلے AugmentAbility کے ساتھ تجربہ کرنا چاہتے ہیں، تو آپ چیک کر سکتے ہیں لائیو ڈیمو ( اسناد: demo-user
, Demo-password-1
).
مصنف کے بارے میں
لوکا گائیڈا۔ AWS میں ایک حل آرکیٹیکٹ ہے؛ وہ میلان میں مقیم ہے اور اپنے کلاؤڈ سفر میں اطالوی ISVs کی حمایت کرتا ہے۔ کمپیوٹر سائنس اور انجینئرنگ میں تعلیمی پس منظر کے ساتھ، اس نے یونیورسٹی میں اپنا AI/ML جذبہ پیدا کرنا شروع کیا۔ AWS کے اندر نیچرل لینگویج پروسیسنگ (NLP) کمیونٹی کے رکن کے طور پر، Luca AI/ML سروسز کو اپناتے ہوئے صارفین کو کامیاب ہونے میں مدد کرتا ہے۔
- سکے سمارٹ۔ یورپ کا بہترین بٹ کوائن اور کرپٹو ایکسچینج۔
- پلیٹو بلاک چین۔ 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 خدمات
- متبادل
- ایمیزون
- کے درمیان
- اے پی آئی
- اپلی کیشن
- درخواست
- ایپلی کیشنز
- نقطہ نظر
- ایپس
- فن تعمیر
- ارد گرد
- مصنوعی
- مصنوعی ذہانت
- مصنوعی انٹیلی جنس (AI)
- منسلک
- آڈیو
- تصدیق شدہ
- کی توثیق
- اجازت
- خودکار
- خود کار طریقے سے
- دستیاب
- AWS
- پس منظر
- کیونکہ
- اس سے پہلے
- فائدہ
- ارب
- جسم
- سرحد
- باکس
- براؤزر
- تعمیر
- بناتا ہے
- صلاحیتوں
- چیلنجوں
- بوجھ
- چینی
- انتخاب
- میں سے انتخاب کریں
- بادل
- کوڈ
- کالم
- وعدہ کرنا
- مواصلات
- کمیونٹی
- مکمل
- کمپیوٹر
- کمپیوٹر سائنس
- ترتیب
- رابطہ قائم کریں
- کنسول
- مواد
- بات چیت
- مکالمات
- جوڑے
- تخلیق
- بنائی
- تخلیق
- اسناد
- اس وقت
- اپنی مرضی کے
- گاہکوں
- مظاہرہ
- تعیناتی
- تعینات
- تعینات
- تعیناتی
- ڈیزائن
- تفصیلات
- کھوج
- اس بات کا تعین
- ڈیولپر
- ڈویلپرز
- ترقی
- مختلف
- بیماریوں
- دستاویزات
- ڈومین
- ڈاؤن لوڈ، اتارنا
- چھوڑ
- کے دوران
- آسانی سے
- ایڈیٹر
- ای میل
- انجنیئرنگ
- انگریزی
- درج
- ماحولیات
- EU
- یورپی
- واقعہ
- كل يوم
- سب
- موجودہ
- تجربہ
- تجربہ
- فاسٹ
- نمایاں کریں
- خصوصیات
- آخر
- پہلا
- پہلی بار
- بہاؤ
- پر عمل کریں
- کے بعد
- غیر ملکی
- کانٹا
- فارم
- فرانسیسی
- سے
- مستقبل
- عام طور پر
- پیدا
- جاؤ
- GitHub کے
- گلوبل
- عطا کی
- بڑھائیں
- ہدایات
- ہونے
- صحت
- مدد کرتا ہے
- پر روشنی ڈالی گئی
- میزبانی کی
- ہوسٹنگ
- کس طرح
- کیسے
- HTTPS
- شناخت
- شناختی
- تصاویر
- پر عملدرآمد
- نفاذ
- عملدرآمد
- اہمیت
- ناممکن
- کو بہتر بنانے کے
- شامل ہیں
- سمیت
- شمولیت
- اضافہ
- معلومات
- ضم
- ضم
- انٹیلی جنس
- آئر لینڈ
- IT
- جاپانی
- جاوا سکرپٹ
- سفر
- کلیدی
- جانا جاتا ہے
- کوریا
- لیبل
- لیبل
- زبان
- زبانیں
- شروع
- آغاز
- جانیں
- سیکھنے
- لائبریری
- امکان
- LINK
- لسٹ
- سن
- رہتے ہیں
- مقامی طور پر
- محل وقوع
- تلاش
- مشین
- مشین لرننگ
- مین سٹریم میں
- بنا
- میں کامیاب
- انتظام
- مینیجنگ
- دستی
- دستی طور پر
- بامعنی
- رکن
- کم سے کم
- ML
- موبائل
- زیادہ
- قدرتی
- سمت شناسی
- ضروری
- ضروریات
- تعداد
- حاصل کی
- تجویز
- کھول
- کھولنے
- آپریشن
- آپریشنز
- خود
- پیکج
- حصہ
- جذبہ
- پاس ورڈ
- لوگ
- تصویر
- کھیل
- پوائنٹ
- پالیسیاں
- پول
- پول
- آبادی
- پرتگالی
- طاقت
- پروسیسنگ
- حاصل
- پروگرام
- منصوبے
- منصوبوں
- فراہم
- فراہم
- فراہم کرتا ہے
- رینج
- پڑھنا
- اصل وقت
- وصول
- موصول
- بازیافت
- خطے
- قابل اعتماد
- ذخیرہ
- درخواستوں
- کی ضرورت
- ضرورت
- کی ضرورت ہے
- تحقیق
- وسائل
- کا جائزہ لینے کے
- کردار
- رن
- کہا
- سائنس
- سکرین
- sdk
- سیکنڈ
- محفوظ بنانے
- سروس
- سروسز
- مقرر
- نمائش
- سائن ان کریں
- نشانیاں
- اسمارٹ فون
- اسمارٹ فونز
- سوسائٹی
- ٹھوس
- حل
- حل
- کچھ
- ماخذ کوڈ
- ہسپانوی
- بات
- بات
- ڈھیر لگانا
- شروع کریں
- شروع
- درجہ
- ذخیرہ
- سٹریم
- محرومی
- کامیاب
- کامیابی کے ساتھ
- تائید
- امدادی
- کی حمایت کرتا ہے
- ہدف
- کاموں
- ٹیکنالوجی
- عارضی
- ٹیسٹ
- ٹیسٹ
- ۔
- ماخذ
- دنیا
- وقت
- مکمل نقل
- ترجمہ
- tv
- عام طور پر
- ui
- کے تحت
- یونیورسٹی
- استعمال کی شرائط
- صارفین
- ورژن
- لنک
- انتظار
- ویب
- مغربی
- کیا
- جبکہ
- ڈبلیو
- کے اندر
- بغیر
- کام
- کام کر
- دنیا
- اور