Mikrofonun sesini yolu yoktur görünür sesle size önerdiği gibi, bu zamanda; Bu Reddit iş parçacığı bunu onaylar, ancak ne yazık ki bunun için resmi bir Amazon kaynağı bulamadım. Cihazın üstündeki sessize alma düğmesi şu andaki tek yol gibi görünüyor.
Hayal kırıklığına uğratmadan, mikrofonları sessize alma becerisini geliştirmek de imkansız görünüyor. Yeteneğiniz aşağıdaki formatlarda , bu formatta bir JSON yanıtı döndürmelidir :
version
- Alexa API sürümü
sessionAttributes
- Persistable anahtar / değer çiftleri (oturumda saklanacak özel verilerin)
response
outputSpeech
- Alexa'nın söylemesini istediğin kelimeler.
card
- Görüntülemek için Alexa uygulamasında bir 'kart' Verileri
reprompt
- Kullanıcı uygun şekilde yanıt vermezse ve yeniden sorması gerekiyorsa kullanılacak metin
directives
- Alexa API'sinde bir arayüz kullanılarak yürütülen cihaz seviyesinde eylemler
shouldEndSession
- Geçerli sohbet oturumunu becerinizle sonlandırır
Aygıtı kontrol eden herhangi bir yanıt gibi görünüyor directive
. Ocak 2017 itibariyle, Alexa tarafından desteklenen güncel arayüzler burada listelenmiştir :
AudioPlayer
PlaybackController
Bunların hiçbiri mikrofonla herhangi bir arayüz oluşturmuyor, bu yüzden şansınız tükendi gibi görünüyor.
Niye ya?
Amazon'un kasten bunu desteklemediğinden şüpheleniyorum çünkü Alexa birçok farklı cihazda çalışabiliyor ; bazıları bas-konuş, bazıları ise bas-konuş (örneğin Amazon Tap), bazıları da uyandırma sözcüğü ('her zaman dinliyor'). Mikrofonun sesini kısmak için destek eklemek, Alexa’yı daha sonra sorunlu olabilecek uyandırma kelimesiyle başlatılan cihazlara daha fazla bağlar.
Buna ek olarak, sesi kısmak, Alexa'nın "mikrofonu kısmak" dediğini düşündüğünüz sinir bozucu kazalara yol açabilir, sizi susturmaya ve sesini açmaya zorlayabilir , çünkü şimdi sessizleştikten sonra size cevap veremez .