Alexa'dan mikrofonunu sesli komutla kapatmasını isteyebilir miyim?


28

Amazon Eko'nun tepesindeki mikrofon açma / kapama düğmesine basmaya eşdeğer bir özel beceri geliştirmek mümkün mü ?

Nasıl Yapılır Geek hakkındaki bu makalede, böyle bir ses komutunun varsayılan olarak kullanılamadığını biliyorum :

Kayıp bulduğumuz bir özellik ve şaşırtıcı bir şekilde Echo'nun tüm çekiciliğinin ses kontrolü olduğu göz önüne alındığında, mikrofonu sesli komutla kapatamamak. Alexa’ya “Alexa, mikrofonu kapat” gibi bir komut verirseniz, neşeyle bu açıklamaya uyan hiçbir bağlı ev cihazı olmadığını ve size Alexa / Echo’nun bağlı ev özelliklerini nasıl ayarlayacağınızla ilgili talimatlar vereceğini bildirir. sistemi.

Bu, bu özelliğin API çağrıları yoluyla da kullanılamayacağı anlamına mı geliyor?

Ve bu mümkün değilse, Amazon neden bu özelliği desteklemiyor?


2
Sadece Alexa’ya "sessize alma" sormak, mikrofonu değil hoparlör sesini kısar.
Nate D

Yanıtlar:


21

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 .


9
Yanlışlıkla susturma: kazayla yapılan bebek evi siparişinden daha mı iyi, yoksa daha mı kötü ?
Mason Wheeler

Kolay çözüm Sen: "Alexa, mikrofonu kapat". Alexa: "Mikrofonu kapatmamı ister misin?" Siz: "Evet"
Craig

14

Alexa güç kaynağını Alexa uyumlu bir akıllı prize takın. Akıllı prize "Alexa" adını verin. Şimdi kendini kapatmasını söyleyebilmelisin.

Onu tekrar açmak elbette başka bir yolla yapılmak zorunda kalacak.


7
Elbette Alexa'ya nereye takıldığını söylememelisin, yoksa SkyNet'in yükselişine bak, 'Üzgünüm Dave, bunu yapamam!' Diyecek.
Neil_UK

1
Alexa bir servis, bir cihaz değil. Daha yeni Echo üniteleri gibi mevcut cihazların batarya gücü vardır, bu nedenle tek yapmanız gereken şarjı kaldırmaktır ve saatlerce durmasını sağlar. Sunulan Raspberry Pi kurulumu gibi diğer arayüzler, uygun bir şekilde kapanmadan elektrik kesildiğinde, kurulumun en sonunda bozulmuş olduğunu görecek platformlarda.
Chris Stratton

1
Amazon bunu bir özellik olarak sunana kadar tek alternatif üniteyi yeniden kablolamak ya da oton basan bir buton eklemek. Veya bu özelliğe sahip kendi cihazınızı oluşturun.
keshlam

1
Diğerlerinin de belirttiği gibi, cihazı kapatmak sessiz değildir. Örneğin, bir zamanlayıcı ayarlamış olabilirsiniz ve bunun hala alarm vermesini istersiniz. Mikrofon anahtarına bir şey bağlama önerisini beğendim.
BraveNewCurrency

6

Bunu yapmanın bir yolu şöyledir:

Akıllı bir fiş kullanarak açmak / kapatmak istediğiniz bir Amazon Yankı varsa.

  1. Ekoyu akıllı prize takın ve açın
  2. Akıllı fişi yapılandırmak ve kontrol etmek için başka bir Alexa cihazı kullanın, örneğin Nokta 2. İşiniz bittiğinde tüm Alexa aygıtlarınız akıllı fiş görecek, ancak Nokta 2'nizi kullanarak Yankı'nın takılı olduğu akıllı fişi açmak ve kapatmak için kullanacaksınız.

Bu yüzden, ayrı Fiş 2 akıllı fişi açmak ve kapatmak için kullanılır. Eko, akıllı fişe bağlanır.


Açık olmak gerekirse, bu şekilde Alexa hala her zaman bir Yankı ile dinliyor.
Helmar

0

Ben bir programcı değilim, ama bunu yapmanın akıllı yolunun yankının komutları görmezden gelmesine neden olacak bir beceri oluşturmak (beyi kapatmak yerine) demeyi düşünürdüm. gerçekten dinlemeyi bırakmıyor ama bir "dinlemeye başla" hariç tüm komutları yok sayıyor. Benden daha yetenekli birinin bunu çözeceğinden eminim. Kesinlikle çok ihtiyaç duyulan bir komut seçeneği. Umarım ağabey amazon dinliyordur.


2
Bu ilginç bir fikir, ama Alexa'nın davranışını değiştirebilecek bir yeteneğin mümkün olduğunu sanmıyorum. Bilgi becerilerime göre, yalnızca bir kullanıcı özel olarak istediğinde, aslında, bu nedenle bunu yapamayabilecek bir beceri olabilir. Belki bunun gibi bir şeyden örnekler bulabildiniz mi?
Aurora0001
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.