小説とIT

「第12回ポプラ社小説新人賞」奨励賞受賞作の「夏のピルグリム」を7月18日に刊行

「第12回ポプラ社小説新人賞」奨励賞受賞作の 「夏のピルグリム」 が7月18日に発売になります。初の単行本形式の小説です。
興味がある方は書店で予約してみてくださいませ。

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が起動する。