Isi kandungan:
- Langkah 1: Menyiapkan Persekitaran Dengan Aplikasi dan Komunikasi Android Studio Dengan Pelayan AWS IOT
- Langkah 2: Memahami Fungsi Pengecaman Suara
- Langkah 3: Kesimpulannya
Video: Cara Menghubungkan Aplikasi Android Dengan AWS IOT dan Memahami Suara Mengenal API: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Tutorial ini mengajar pengguna bagaimana menghubungkan Aplikasi Android ke pelayan AWS IOT dan memahami API pengenalan suara yang mengendalikan Mesin Kopi.
Aplikasi ini mengendalikan Mesin Kopi melalui Perkhidmatan Suara Alexa, setiap komponen aplikasi dan arahan suara mencetuskan kemahiran yang berbeza yang dibuat di AWS dengan menerbitkan topik AWS IOT.
Keperluan:
- Pengetahuan asas mengenai pengembangan Android dengan mempertimbangkan bahawa kod asas dilampirkan pada tutorial ini, tetapi perlu membuat beberapa perubahan untuk menyesuaikan diri dengan akun pengguna dan beberapa parameter.
- Akaun AWS yang aktif.
Projek ini terbahagi kepada 2 langkah: Menyiapkan persekitaran dengan Aplikasi Android Studio dan komunikasi dengan pelayan AWS IOT dan Memahami Fungsi Pengecaman Suara.
Langkah 1: Menyiapkan Persekitaran Dengan Aplikasi dan Komunikasi Android Studio Dengan Pelayan AWS IOT
Langkah ini menggunakan kod Aplikasi Android yang sudah dikonfigurasi yang dilampirkan pada tutorial ini, tetapi perlu memasang dan mengkonfigurasi alat Android Studio. Untuk memuat turunnya, klik pada pautan ini dan ikuti arahan yang diberikan oleh dokumentasi rasmi.
Untuk membuat Aplikasi Android Studio anda sendiri dan berhubung dengan pelayan AWS IOT, sila periksa Instructable ini.
Sekarang, untuk menggunakan kod sumber yang ada di sini, ikuti langkah-langkah ini:
- Muat turun kod mesin kopi yang tersedia pada akhir langkah ini.
- Buka Alat Android Studio.
- Klik pada "Import projek (Eclipse ADT, Gradle, dll.)".
- Pilih kod yang dimuat turun dari topik pertama.
Untuk mengubah suai aplikasi dan mengaktifkan komunikasi AWS IOT:
- Pilih Android pada pilihan struktur di sebelah kiri atas tetingkap.
- Buka fail "Sambungan AWS" yang tersedia di jalan ini: app / java / cafeteira.com.cafeteira / Controller.
- Cari pemboleh ubah berikut: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME dan MY_REGION.
- Tetapkan mengikut akaun AWS anda setelah menetapkan kumpulan identiti dengan Amazon Cognito.
Komunikasi aplikasi dengan pelayan AWS IOT dilakukan melalui topik, yang berfungsi sebagai saluran komunikasi. Pada topik ini berlaku langganan dan penerbitan yang bertanggungjawab untuk mengawal dan memantau keadaan pelbagai jenis peranti IOT. Pada contoh ini, aplikasi melanggan dan menerbitkan topik berikut yang terdapat di fail "Pemalar" (aplikasi / java / cafeteira.com.cafeteira / Pengawal): TOPIC_TURN_ON_OFF, TOPIC_SHORT_COFFE, TOPIC_LONG_COFFE, TOPIC_LEVEL_COFFEE, TOPIC_FORP, TOPIC_FLEP, TOPIC_LEVEL.
Pada contoh ini, topik mengawal dan memantau mesin kopi.
Langkah 2: Memahami Fungsi Pengecaman Suara
Fungsi pengecaman suara adalah mengenai menukar arahan suara pengguna menjadi teks dan menghantarnya ke pelayan AWS IOT. Fungsi penukaran ini disediakan oleh Google API bernama SpeechRecognizer. Untuk menggunakannya, perlu mengimport kelas SpeechRecognizer (dokumentasi di sini). Kelas ini sudah diimport pada kod sumber dari Langkah 1.
Pengecaman suara diaktifkan dengan menekan butang ucapan (gambar mikrofon), yang dirujuk oleh butang gambar mSpeechButton.
Perlakuan arahan terletak pada acara onActivityResult, yang menerima suara pengguna, menukar menjadi teks dan kemudian memilih komponen mana yang akan diaktifkan. Pada contoh ini: apabila pengguna mengatakan "Hidupkan mesin kopi", aplikasi mengaktifkan suis yang mengawal kuasa mesin kopi, dengan mengaktifkannya, aplikasi menerbitkan topik AWS IOT ("1") yang menunjukkan bahawa mesin kopi mesti dihidupkan.
Langkah 3: Kesimpulannya
Selepas langkah-langkah ini aplikasi siap untuk disambungkan ke AWS IOT, terbitkan dan melanggan topik melalui arahan suara dan komponen UI.
Sekiranya anda mempunyai keraguan mengenai sijil atau aplikasi, sila periksa pautan berikut:
- SDK Android AWS IOT
- Sijil AWS IOT
Disyorkan:
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: 6 Langkah (dengan Gambar)
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: Hai! Nama saya Armaan. Saya seorang budak lelaki 13 tahun dari Massachusetts. Tutorial ini menunjukkan, seperti yang anda dapat simpulkan dari tajuk, bagaimana membina Raspberry Pi Drone. Prototaip ini menunjukkan bagaimana drone berkembang dan juga seberapa besar peranan mereka dalam
Cara Membuat Aplikasi Android Dengan Android Studio: 8 Langkah (dengan Gambar)
Cara Membuat Aplikasi Android Dengan Android Studio: Tutorial ini akan mengajar Anda dasar-dasar bagaimana membuat aplikasi Android menggunakan lingkungan pengembangan Android Studio. Oleh kerana peranti Android menjadi semakin umum, permintaan untuk aplikasi baru hanya akan meningkat. Android Studio adalah mudah digunakan (sebuah
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Cara Membuat Windows Vista Mengenal Pemain Mp3 Sansa View Anda: 4 Langkah
Bagaimana Membuat Windows Vista Mengenali Pemain Mp3 Sansa View Anda: Adakah anda membeli Sansa View hanya untuk mengetahui bahawa Windows Vista tidak akan mengenalinya? Tidak dapat mengemas kini firmware untuk membolehkan Vista mengenalinya? Adakah anda terjebak dalam situasi tangkapan 22? Baik pengajaran ini akan membantu anda meredakan kekecewaan dan
Cara Menghubungkan Papan Pencampur dan Ular Mikrofon ke Sistem Suara: 3 Langkah
Cara Menghubungkan Papan Pencampur dan Ular Mikrofon ke Sistem Suara: Video merangkumi asas-asas menyambungkan pengadun audio (papan pencampuran atau konsol) ke sistem suara menggunakan kabel ular mikrofon. Ia merangkumi mikrofon dan menghantar sambungan. Untuk maklumat lebih lanjut: http://proaudiotraining.com