Мазмұны:
- 1 -қадам: Android Studio қосымшасымен ортаны дайындау және AWS IOT серверімен байланыс
- 2 -қадам: Дауысты тану функциясын түсіну
- 3 -қадам: Қорытынды
Бейне: Android қосымшасын AWS IOT көмегімен және дауысты тану API көмегімен қалай қосуға болады: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулық пайдаланушыға Android қосымшасын AWS IOT серверіне қосуды және кофе машинасын басқаратын дауысты тану API түсінуді үйретеді.
Қолданба кофе машинасын Alexa дауыстық қызметі арқылы басқарады, әр қосымшаның компоненттері мен дауыстық командалары AWS IOT тақырыптарында жариялау арқылы AWS -те жасалған әр түрлі дағдыларды іске қосады.
Талаптар:
- Негізгі коды осы оқулыққа бекітілгенін ескере отырып, Android әзірлеу бойынша негізгі білім, бірақ пайдаланушының есептік жазбасына және кейбір параметрлерге бейімделу үшін кейбір өзгерістер енгізу қажет.
- Белсенді AWS есептік жазбасы.
Бұл жоба 2 кезеңге бөлінеді: Android Studio қосымшасымен ортаны дайындау және AWS IOT серверімен байланыс және дауысты тану функциясын түсіну.
1 -қадам: Android Studio қосымшасымен ортаны дайындау және AWS IOT серверімен байланыс
Бұл қадам осы оқулыққа бекітілген Android қосымшасының кодын қолданады, бірақ Android Studio құралын орнатып, конфигурациялау қажет. Оны жүктеу үшін мына сілтемені басып, ресми құжаттамада берілген нұсқауларды орындаңыз.
Android Studio қосымшасын өз бетіңізше жасау және AWS IOT серверіне қосылу үшін осы нұсқаулықты тексеріңіз.
Енді мұнда қол жетімді бастапқы кодты пайдалану үшін мына қадамдарды орындаңыз:
- Осы қадамның соңында қол жетімді кофеқайнатқыш кодын жүктеңіз.
- Android Studio құралын ашыңыз.
- «Жобаны импорттау (Eclipse ADT, Gradle және т.б.)» түймесін басыңыз.
- Бірінші тақырыптан жүктелген кодты таңдаңыз.
Қолданбаны өзгерту және AWS IOT байланысын қосу үшін:
- Терезенің жоғарғы сол жағындағы құрылым опциясынан Android таңдаңыз.
- Осы жолда қол жетімді «AWS Connection» файлын ашыңыз: app/java/cafeteira.com.cafeteira/Controller.
- Келесі айнымалыларды іздеңіз: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME және MY_REGION.
- Amazon Cognito көмегімен сәйкестендіру пулын орнатқаннан кейін оларды AWS есептік жазбасына сәйкес орнатыңыз.
Қолданбаның AWS IOT серверімен байланысы байланыс арнасы ретінде жұмыс істейтін тақырыптар арқылы жүзеге асады. Бұл тақырыптарда IOT құрылғыларының әр түрінің күйін бақылауға және бақылауға жауапты жазылымдар мен басылымдар пайда болады. Бұл мысалда қолданба «Тұрақтылар» файлында орналасқан келесі тақырыптарға жазылады және жариялайды (app/java/cafeteira.com.cafeteira/Controller): TOPIC_TURN_ON_OFF, TOPIC_SHORT_COFFE, TOPIC_LONG_COFFE, TOPIC_LEVEL_COFFEL_TOP_TEL_TOP_TOWE.
Бұл мысалда тақырыптар кофеқайнатқышты басқарады және бақылайды.
2 -қадам: Дауысты тану функциясын түсіну
Дауысты тану функциясы пайдаланушының дауыстық командаларын мәтінге түрлендіруге және оны AWS IOT серверіне жіберуге арналған. Бұл түрлендіру функциясын SpeechRecognizer атты Google API қамтамасыз етеді. Оны пайдалану үшін SpeechRecognizer класын импорттау қажет (мұнда құжаттама). Бұл класс бастапқы қадамға 1 -қадамнан импортталған.
Дауысты тану mSpeechButton кескін батырмасына сілтеме жасайтын сөйлеу түймесін (микрофон кескіні) басу арқылы іске қосылады.
Команданың емделуі onActivityResult оқиғасында орналасқан, ол пайдаланушының дауысын қабылдайды, мәтінге түрлендіреді, содан кейін қай компонент іске қосылатынын таңдайды. Бұл мысалда: пайдаланушы «Кофеқайнатқышты қосыңыз» дегенде, қосымша кофеқайнатқыштың қуатын басқаратын қосқышты қосады, оны қосу арқылы бағдарлама AWS IOT тақырыбына хабарды («1») жариялайды. кофеқайнатқыш қосулы болуы керек.
3 -қадам: Қорытынды
Осы қадамдардан кейін қосымша AWS IOT -ке қосылуға, дауыстық командалар мен UI компоненттері арқылы тақырыптарды жариялауға және жазылуға дайын.
Егер сіз сертификаттарға немесе өтінімге күмәндансаңыз, келесі сілтемелерді тексеріңіз:
- AWS IOT Android SDK
- AWS IOT сертификаттары
Ұсынылған:
Контроллерді эмуляторға қалай орнатуға, іске қосуға және қосуға болады: 7 қадам
Контроллерді эмуляторға қалай орнатуға, іске қосуға және қосуға болады: Сіз бір кездері отырдыңыз ба, жас ойыншы ретіндегі балалық шағыңызды есіңізге түсірдіңіз бе, кейде сіз ескі асыл тастарға қайта оралғыңыз келеді ме? Бұл үшін қосымша бар …. дәлірек айтқанда, бағдарлама жасайтын ойыншылар қауымдастығы бар
Microsoft Office Word 2007 бағдарламасында кестені қалай құруға және енгізуге және сол кестеге қосымша бағандар мен жолдарды қосуға болады: 11 қадам
Microsoft Office Word 2007 бағдарламасында кестені қалай құруға және кірістіруге және сол кестеге қосымша бағандар мен жолдарды қосуға болады: Сізде жұмыс істеп жатқан және өзіңіз ойлаған көптеген мәліметтер бар ма? &Quot; Мен бәрін қалай жасай аламын? бұл мәліметтер жақсы көрінеді және түсіну оңай ма? " Олай болса, Microsoft Office Word 2007 кестесі сіздің жауапыңыз болуы мүмкін
Alexa дауысты басқарылатын Raspberry Pi дроны IoT және AWS көмегімен: 6 қадам (суреттермен)
Alexa дауыспен басқарылатын Raspberry Pi дроны IoT және AWS көмегімен: Сәлеметсіз бе! Менің атым Арман. Мен Массачусетс штатының 13 жасар баласымын. Бұл оқулықта Raspberry Pi дронын қалай жасау керектігін тақырыптан білуге болады. Бұл прототип дрондардың қалай дамып келе жатқанын көрсетеді, сонымен қатар олардың қаншалықты маңызды рөл атқаратынын көрсетеді
Android Studio көмегімен Android қосымшасын қалай құруға болады: 8 қадам (суреттермен)
Android Studio көмегімен Android қосымшасын қалай құруға болады: Бұл оқулық сізге Android Studio әзірлеу ортасын қолдана отырып, Android қосымшасын құрудың негізін үйретеді. Android құрылғылары кеңінен таралған сайын, жаңа қосымшаларға сұраныс артады. Android Studio - бұл қолдануға оңай (
Google Speech API және Python көмегімен сөйлеуді тану: 4 қадам
Google Speech API және Python көмегімен сөйлеуді тану: Сөйлеуді тану Сөйлеуді тану - бұл жасанды интеллектке бағынатын табиғи тілді өңдеудің бөлігі. Қарапайым тілмен айтқанда, сөйлеуді тану - бұл компьютерлік бағдарламалық қамтамасыз етудің ауызекі тілдегі сөздер мен сөз тіркестерін анықтау мүмкіндігі