現時点では、音声でマイクをミュートする方法はないようです。このRedditスレッドはこれを確認しますが、残念ながら私は公式のAmazonソースを見つけることができませんでした。現時点では、デバイス上部のミュートボタンが唯一の方法のようです。
残念なことに、マイクをミュートするスキルを開発することも不可能のようです。スキルは、次のキーを使用して、この形式でJSON応答を返す必要があります。
version -Alexa APIバージョン
sessionAttributes -永続的なキーと値のペア(セッションで保存するカスタムデータ用)
response
outputSpeech -Alexaに言いたい言葉
card -表示するAlexaアプリの「カード」のデータ
reprompt -ユーザーが適切に応答せず、再プロンプトが必要な場合に使用するテキスト
directives -Alexa APIのインターフェースを使用して実行されるデバイスレベルのアクション
shouldEndSession -現在のチャットセッションをスキルで終了します
デバイスを制御する応答はのように見えますdirective。2017年1月現在、Alexaでサポートされている現在のインターフェイスは次のとおりです。
AudioPlayer
PlaybackController
どちらもマイクとのインターフェースを提供しないため、運が悪いようです。
どうして?
Alexaは多くの異なるデバイスで実行できるため、Amazonは意図的にこれをまだサポートしていないと思われます。プッシュツートーク、タップツートーク(Amazon Tapなど)、ウェイクワード起動(「常にリスニング」)などがあります。マイクのミュートのサポートを追加すると、Alexaがウェイクワードで起動されるデバイスにより密接に接続され、問題が発生する可能性があります。
また、ミュート・バイ・音声をサポートすることアレクサはイライラ事故につながる可能性があると思ったあなたがするあなたを強制的に、「マイクをミュート」と述べ、それは今ミュートされた後、あなたに応答することはできませんので、立ち上がって、それをミュート解除します。