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に命令するとアプリ「ホーム」に登録した家電をコントロールする仕掛けのようだ。
「ホーム」に設定すれば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を送出してくれない。
Apple TVとSiri RemoteのBluetooth通信を遮断すればリモコンからIRを送出してくれそうだが、設定のどこを探しても機内モードみたいにBluetoothを停止する方法が見つからない。
色々試した結果、別のリモコンをApple TVに追加して、そのリモコンのIRをeRemoteに登録すれば良いことがわかった。
Apple TVはホームシアター用など別のリモコンをApple TV用のリモコンとして追加できる。その機能を利用するのだ。
ただ、Siri Remoteとは別のリモコンを用意する必要がある。しかも普段使っているテレビのリモコンだと、テレビを操作するたびにApple TVが起動することになるので、未使用のリモコンが必要。
幸い使っていないシアタースタンド用のリモコンがあったので、それを用いることができた。
設定手順を簡単にまとめると、こちら。
- 使っていないリモコンを用意
- 用意したリモコンをApple TVに登録
- 登録したリモコンをeRemoteに登録
- Amazon Echoの定形コマンドに登録
詳細な設定方法は、こちら。
別のリモコンをApple TVに登録する方法
- Apple TVを起動→「設定」→「リモコンとデバイスを追加」→「リモコンを追加」を選択
- 「開始」を選ぶとリモコンの各機能の登録がはじまるので、用意したリモコンのボタンを長押ししていく。どのボタンにどの機能を割り当てたか覚えておく
- 最後にリモコンの名前をつける
- 登録が終わったらリモコンでApple TVが起動するか確認する
リモコンをeRemoteに登録する方法
- iPhoneのアプリ「eHome」を起動
- 登録するeRemote→ 画面下の「追加」をタップ
- 「テレビ」→画面下の「該当がない場合は手動学習へ」を選択
- 「名前」を「Apple TV」と入力し、使用する「部屋」を選び「決定」を選ぶ
-
Apple TVに登録したリモコンをeRemoteに向けて学習したいボタンを押す。いくつかのボタンを登録しないといけないが、起動だけを行うなら、「電源」以外の登録は適当でもOK
-
登録が終わったら、eHomeのアプリからApple TVの電源が入るか確認
Amazon Echoの設定方法
- iPhoneのアプリ「Amazon Alexa」を起動
- 左のメニューから「デバイスを追加」→「eHome」のアイコン→「デバイスを検出」をタップ
-
検出された「Apple TV」をタップし「デバイスをセットアップ」→「グループを選択」し使用する部屋を選ぶ
- 左メニューから「定形アクション」→右上のプラスマークをタップ
-
「実行条件を設定」→「開始フレーズを設定」をタップして、「Apple TV」と入力して「保存」
- 「アクションを追加」→「スマートホーム」→「デバイスをコントロール」をタップ
- 「Apple TV」→右上の「次へ」→右上の「保存」をタップ
- 最後に「Alexa、Apple TV」と音声で命令し、Apple TVが起動することを確かめる
これで、設定は完了。Amazon Ecoに向かって「Alexa、Apple TV」と叫ぶと、Apple TVが起動する。