Tanya SDK untuk Java memudahkan Anda untuk membangun keterampilan yang sangat menarik, dengan memungkinkan Anda menghabiskan lebih banyak waktu untuk menerapkan fitur dan lebih sedikit pada menulis kode pelat boiler.
| Modul | Maven |
|---|---|
| tanya-sdk | |
| tanya-sdk-core | |
| Tanya-SDK-Lambda-dukungan | |
| tanya-sdk-servlet-dukungan | |
| AKTIF-SDK-DYNAMODB-PERSISTENCE-Adapter | |
| Tanya-Sdk-Apache-Client | |
| tanya-sdk-freemarker | |
| Tanya-Sdk-Runtime |
Fitur -fitur berikut dirilis sebagai pratinjau publik. Antarmuka mungkin berubah dalam rilis di masa mendatang.
SDK bekerja pada kelas model daripada permintaan dan tanggapan Alexa JSON asli. Kelas model ini dihasilkan menggunakan permintaan, respons skema JSON dari dokumen pengembang. Kode sumber untuk kelas model dapat ditemukan di sini.
SDK menggunakan slf4j-api . Anda perlu memberikan ikatan logging Anda sendiri. Lihat: http://www.slf4j.org/manual.html#swapping
Sampel kode ini akan memungkinkan Anda untuk mendengar tanggapan dari Alexa saat Anda memicu. Ini adalah sampel minimal untuk membuat Anda terbiasa dengan Alexa Skills Kit dan AWS Lambda.
Ini adalah langkah dalam fungsionalitas dari Hello World. Ini memungkinkan Anda untuk menangkap input dari pengguna Anda dan menunjukkan penggunaan slot.
Sampel ini akan berjalan pertama kali pengembang keterampilan Alexa melalui semua langkah yang diperlukan dalam menciptakan keterampilan berbasis parameter menggunakan templat yang disebut 'Minecraft Helper'. Tanyakan cara membuat item dalam game Minecraft, dan keterampilan ini akan memberi Anda instruksi. Keterampilan itu menampilkan:
Templat untuk keterampilan rekomendasi lokal. Alexa menggunakan data yang Anda berikan untuk menawarkan rekomendasi sesuai dengan preferensi yang dinyatakan oleh pengguna. Keterampilan ini menampilkan:
Keterampilan sampel Alexa ini adalah keterampilan kuis kutipan film dasar yang memanfaatkan fitur resolver template dari Java SDK. Seorang pengguna dapat membuka keterampilan, memilih film dari daftar, dan kemudian mendengar kutipan parsial dari film yang dipilih. Kemudian, mereka harus menyelesaikan kutipan.
Pet cocok cocok dengan pengguna dengan hewan peliharaan. Saat diluncurkan, keterampilan Alexa ini akan meminta pengguna untuk informasi yang diperlukan untuk menentukan kecocokan. Setelah semua informasi yang diperlukan dikumpulkan, ia akan mengirim data ke layanan web eksternal yang memproses data dan mengembalikan kecocokan. Melalui lokakarya ini, Anda akan belajar cara menggunakan fitur Kit Keterampilan Alexa tingkat lanjut untuk membuat dan mengonfigurasi keterampilan Alexa dan AWS Lambda. Keterampilan menampilkan penggunaan permintaan dan penyegar respons.
Tutorial ini akan memandu Anda dalam membangun keterampilan yang lengkap. Keterampilan ini memiliki slot bawaan dan kustom, serta manajemen negara. Keterampilan yang Anda bangun dengan tutorial ini dapat disesuaikan untuk membangun permainan Anda sendiri.
Tutorial ini akan menunjukkan cara menulis keterampilan untuk Echo Show dan Echo Spot di Java menggunakan Alexa Skills Kit (Tanya) SDK V2.
Tutorial ini menunjukkan 3 fitur APL: komponen pager, perintah speakitem, dan mengakses karakteristik perangkat dalam kode keterampilan.
Alexa Skills Kit SDK untuk NodeJs
Alexa Skills Kit SDK untuk Python
Minta dan pilih fitur Alexa di sini!