宝島社より 「ふたりの余命 余命一年の君と余命二年の僕」 が発売になりました。私にとっては初の商業出版になります。
自分の小説が本屋に並ぶという中学生からの夢がようやく実現します! 興味がある方は書店で予約してみてくださいませ。

MENU

Amazon Echo(Alexa)を使って音声でApple TVを操作する方法

SiriでApple TVを起動できない?

Apple TVを音声で起動しようと思い立って、色々試してみた。iPhoneのアプリやリモコンでApple TVの起動できるけど、音声で操作ができれば家事をしながらiPhoneやリモコンを触らずにApple TVで動画を鑑賞できる。

試したのは、まずSir。同じApple製品であるiPhoneのSiriならApple TVを操作できて当然だと思って、色々やってみたけど、どうしてもできない。

「Apple TVを起動」とSiriに命令すると、iPhoneのアプリ「Remote」は立ち上がるが、Apple TVは起動しない。アプリの画面をタップすれば起動するが、それでは音声で操作する目的は達成できない。

「Apple TVをつけて」とSiriに命令すると、「homeで設定しろ」と言われる。どうやら「XXをつけて」とSiriに命令するとアプリ「ホーム」に登録した家電をコントロールする仕掛けのようだ。

f:id:tkan1111:20181229123439p:plain

「ホーム」に設定すればSiriでApple TVをコントロールできそうだけど、これがどうしてもできない。

Apple TVの「設定」→「AirPlay」で「部屋」を選ぶとiPhoneのアプリ「ホーム」にApple TVを追加できるが、Siriではやっぱり操作できない(使用方法がわかる人がいたら、教えてください)。

<2019/11/02追記>

iOS 13.2で試すと、「Hey Siri、Apple TVをつけて」で起動しますね。

Amazon EchoでApple TVを操作する方法

仕方がないので、部屋にあるAmazon Echo Dotで操作する方法を試みる。Apple TVはAlexaに対応していないので、家電を赤外線コントロールするeRemoteも使う。 

 eRemoteは家電のリモコンが発する赤外線を登録して、スマートフォンやスマートスピーカーで家電を操作できるようにする機器だ。Apple TVのリモコンが送出する赤外線(IR)をeRemoteに登録すれば、Amazon Echoに命令して起動できる。

ところが、そう簡単にはいかなかった。筆者がもっている第4世代Apple TVのリモコンである「Siri Remote」はBluetooth経由でApple TVと接続する。Siri RemoteにもIRを送出する機能はあるが、Bluetoothで接続しているときは、IRを送出してくれない。

f:id:tkan1111:20181229223620p:plain

Apple TVとSiri RemoteのBluetooth通信を遮断すればリモコンからIRを送出してくれそうだが、設定のどこを探しても機内モードみたいにBluetoothを停止する方法が見つからない。

色々試した結果、別のリモコンをApple TVに追加して、そのリモコンのIRをeRemoteに登録すれば良いことがわかった。

Apple TVはホームシアター用など別のリモコンをApple TV用のリモコンとして追加できる。その機能を利用するのだ。

ただ、Siri Remoteとは別のリモコンを用意する必要がある。しかも普段使っているテレビのリモコンだと、テレビを操作するたびにApple TVが起動することになるので、未使用のリモコンが必要。

幸い使っていないシアタースタンド用のリモコンがあったので、それを用いることができた。

設定手順を簡単にまとめると、こちら。

  1. 使っていないリモコンを用意
  2. 用意したリモコンをApple TVに登録
  3. 登録したリモコンをeRemoteに登録
  4. Amazon Echoの定形コマンドに登録

詳細な設定方法は、こちら。 

別のリモコンをApple TVに登録する方法

  1. Apple TVを起動→「設定」→「リモコンとデバイスを追加」→「リモコンを追加」を選択
  2. 「開始」を選ぶとリモコンの各機能の登録がはじまるので、用意したリモコンのボタンを長押ししていく。どのボタンにどの機能を割り当てたか覚えておく
  3. 最後にリモコンの名前をつける
  4. 登録が終わったらリモコンでApple TVが起動するか確認する

リモコンをeRemoteに登録する方法

  1. iPhoneのアプリ「eHome」を起動
  2. 登録するeRemote→ 画面下の「追加」をタップ
    f:id:tkan1111:20181229230630p:plain
    f:id:tkan1111:20181229230725p:plain
  3.  「テレビ」→画面下の「該当がない場合は手動学習へ」を選択
    f:id:tkan1111:20181229230810p:plain
    f:id:tkan1111:20181229230917p:plain
  4. 「名前」を「Apple TV」と入力し、使用する「部屋」を選び「決定」を選ぶ
    f:id:tkan1111:20181229231125p:plain
  5.  Apple TVに登録したリモコンをeRemoteに向けて学習したいボタンを押す。いくつかのボタンを登録しないといけないが、起動だけを行うなら、「電源」以外の登録は適当でもOK
    f:id:tkan1111:20181229231234p:plain

  6.  登録が終わったら、eHomeのアプリからApple TVの電源が入るか確認

Amazon Echoの設定方法

  1. iPhoneのアプリ「Amazon Alexa」を起動
  2. 左のメニューから「デバイスを追加」→「eHome」のアイコン→「デバイスを検出」をタップ
    f:id:tkan1111:20181229232844p:plain
    f:id:tkan1111:20181229232903p:plain
    f:id:tkan1111:20181229232918p:plain
  3. 検出された「Apple TV」をタップし「デバイスをセットアップ」→「グループを選択」し使用する部屋を選ぶ

    f:id:tkan1111:20181229233113p:plain
    f:id:tkan1111:20181229233202p:plain
  4. 左メニューから「定形アクション」→右上のプラスマークをタップ
    f:id:tkan1111:20181229233702p:plain
    f:id:tkan1111:20181229233543p:plain
  5. 「実行条件を設定」→「開始フレーズを設定」をタップして、「Apple TV」と入力して「保存」

    f:id:tkan1111:20181229233922p:plain
    f:id:tkan1111:20181229233949p:plain
    f:id:tkan1111:20181229234012p:plain
  6. 「アクションを追加」→「スマートホーム」→「デバイスをコントロール」をタップ
    f:id:tkan1111:20181229234330p:plain
    f:id:tkan1111:20181229234400p:plain
    f:id:tkan1111:20181229234424p:plain


  7. 「Apple TV」→右上の「次へ」→右上の「保存」をタップ
    f:id:tkan1111:20181229234540p:plain
    f:id:tkan1111:20181229234617p:plain
    f:id:tkan1111:20181229234752p:plain


  8. 最後に「Alexa、Apple TV」と音声で命令し、Apple TVが起動することを確かめる

これで、設定は完了。Amazon Ecoに向かって「Alexa、Apple TV」と叫ぶと、Apple TVが起動する。