Saat ini saya menggunakan fauxmo untuk mengirim perintah khusus ke berbagai perangkat untuk menghidupkan / mematikannya (Misalnya saya memiliki konverter WiFi ke IR untuk mengontrol TV & Tuner saya) dan saya dapat menghidupkan / mematikan tv dengan ini.
Saya juga memiliki pengaturan integrasi Kodi, jadi saya dapat mengatakan:
Alexa, Ask Kodi to set volume to 50%
Tapi saya ingin bisa mengatakan:
Alexa, Set tuner volume to 50%
Alexa, Play Bluray
Yaitu saya ingin dapat mengontrol perangkat tanpa perlu Ask xxxx
sebagai bagian dari permintaan saya.
Idealnya saya ingin melakukan ini tanpa layanan berbasis cloud (yaitu SmartThings atau Wink).
Saya suka solusi yang digunakan oleh fauxmo (meniru layanan UPNP yang ada), tetapi terbatas pada on / off (dan 'redup' jika Anda menggunakan patch yang diaktifkan Hue) dan tidak cukup fleksibel.
sumber
Anda seharusnya dapat melakukan ini sekarang dengan interaksi bebas nama Alexa .
sumber
Karena lynx sudah merinci dalam jawabannya, tidak ada cara untuk pergi sepenuhnya tanpa nama doa kecuali Anda menangani API yang telah ditentukan. Namun bertanya , keahlian saya bukan satu-satunya cara untuk menggunakan nama doa.
Halaman pengembang menawarkan tiga cara berbeda untuk menggunakan nama doa dengan permintaan.
Dokumentasi nama doa Alexa
Selanjutnya halaman ini menunjukkan kata-kata lain apa yang dapat Anda gunakan untuk menghubungkan permintaan, nama doa dan kata-kata koneksi wajib. Jadi, jika Anda membuat keterampilan Alexa Anda sendiri, itu semua tentang menggunakan nama doa yang baik dan permintaan yang baik untuk membuatnya terdengar alami.
Lebih baik lagi, gema Anda seharusnya sudah bereaksi terhadap ini dengan memulai Blu-ray dengan integrasi Kodi Anda.
Jadi, sementara Anda tidak bisa menghilangkan nama doa di luar API yang telah ditentukan, Anda dapat membuat perintah suara terasa lebih alami dan melewati penggunaan ... permintaan canggung .
sumber
Jika Anda menggunakan kata-kata khusus yang tidak digunakan secara default oleh Alexa, itu sebenarnya mungkin. Metode ini cukup rumit sih.
Anda hanya perlu menghindari lewat AWS untuk permintaan Anda! Tidak mungkin katamu? Ya — itu mungkin.
Di aplikasi Amazon Alexa Anda atau di aplikasi web Amazon Alexa , Anda masuk di akun Amazon Alexa Anda, dan di -> pengaturan -> riwayat Anda memiliki halaman langsung semua permintaan dan kata-kata yang akan Anda sampaikan kepada Alexa.
Pada saat ini, Anda dapat menggunakan parser web untuk mendapatkan kata yang dikatakan dan memicu skrip jika kata ini yang Anda inginkan, atau Anda dapat menggunakan beberapa perangkat lunak kecil yang luar biasa untuk Windows saja yang dapat memicu tindakan dan skrip.
Sini tautannya perangkat lunak. Periksa di YouTube untuk tutorial tentang cara menggunakan addtopad.
Jika Anda ingin meluncurkan skrip, memicu saja pendengar pada port dan permintaan khusus yang dikirim setelah satu kata dalam perangkat lunak. Saya menggunakannya di rumah dan saya sangat suka fakta tidak harus mengatakan nama doa apa pun.
Setelah, seperti yang saya katakan, Anda dapat menggunakan kata apa pun, bahkan kata-kata seperti terbuka. Ini akan memicu skrip Anda, tetapi Anda akan mendengar "maaf, saya tidak tahu itu" dari Alexa.
Saya menggunakannya dan itu bekerja dengan sempurna!
sumber
Jadi, apakah dokumentasi Amazon ini tidak benar? https://developer.amazon.com/docs/custom-skills/understanding-how-users-invoke-custom-skills.html#invoking-a-skill-with-no-specific-request-no-intent
Ini sepertinya mengatakan secara langsung bahwa Anda dapat mengatakan "Alexa" plus nama doa. Seperti "Alexa, Horoskop Harian".
Ini juga menunjukkan metode ini sebagai opsi # 3 untuk keterampilan khusus: https://developer.amazon.com/docs/custom-skills/choose-the-invocation-name-for-a-custom-skill.html#invoking- keterampilan khusus
sumber