Alexaのルーティンで音楽を停止するアクションを追加

はじめに

我が家はEcho Plus、Echo Dot、Echo Flex(+モーションセンサ)でスマート化してますが、ルーティンで再生中の音楽(Amazon Music)を停止する方法がわからなかったので調べました。

方法

こんなスレッドを見つけました。

stop music playing with a routine? : alexa

音楽を止めたい箇所でWilcoの23 Seconds of Silence(23秒の無音)を再生するというテクニックを使用します。

www.youtube.com

無音再生のアクションを追加

以下のルーティン(電気とエアコンの停止)に続けて音楽の停止アクションを実行したいと思います。

f:id:hiroki-sawano:20200713012429j:plain

Add action から Music を選択します。

f:id:hiroki-sawano:20200713012404j:plain

Play23 Seconds of Silence by WilcoFrom に音楽を停止するデバイスを指定します。

f:id:hiroki-sawano:20200713011157j:plain

これで Alexa, see you later と言うと①電気を消し、②エアコンを切り、③音楽を停止*1、してくれるようになりました。

f:id:hiroki-sawano:20200713011208j:plain

もっとうまい方法があるかもしれませんが、やりたいことが実現できたので良しとします。

*1:厳密には23秒無音を再生した後に停止