Amazon EchoとEcho Dotに、スケジュールを読み上げてほしいというあなたのために、AlexaがiCloudカレンダーに対応した便利な新機能が追加されました。Alexaにカレンダーへのアクセスを許可するのは、iPhoneのボタンを数回タップするだけという少し手間がかかりますが、設定自体はそれほど難しくありません。手順は以下のとおりです。
iCloudカレンダーとは、Appleのマーケティング用語に馴染みのない方のために説明すると、Mac、iPhone、iPad間でスケジュールを同期できる機能です。SafariでiCloudアカウントにログインすれば、オンラインでカレンダーを確認することもできます。
カレンダーデータをiCloudと同期している場合は、アカウントで2ファクタ認証を有効にする必要があります。2ファクタ認証では、アカウントへのログインに2つの要素、つまり「知っている情報」(Apple IDのパスワード)と「持っている情報」(Appleから送信される1回限りの6桁の特別なコード)を使用します。
今年、Apple ID に 2 要素認証を設定していない場合は、Alexa を iCloud アカウントにリンクしない場合でも、設定するようにしてください。
iCloud 2ファクタ認証を設定する
iPhone で 2 要素認証を有効にするには、次の手順に従ってください。
- システム環境設定をタップ

- あなたの名前がリストの一番上に表示されるはずです。タップしてiCloudの設定を確認してください。
- パスワードとセキュリティをタップ

- 2要素認証をオンにするを選択します

- 信頼できる電話番号を確認してください
- AppleからiPhoneに送られてくる認証コードを入力します
Alexaアプリ固有のパスワードを設定する
Alexa アプリがカレンダーにアクセスできるように、アプリ固有のパスワードを作成する方法は次のとおりです。
- Safari で Apple の Apple ID Web サイトにアクセスし、Apple ID のユーザー名とパスワードを入力します。
- 2 要素認証が有効になっているため、Apple から送信される 6 桁のコードを入力する必要があります。
- タップセキュリティ
- 「アプリ固有のパスワード」セクションを探して、「パスワードを生成」をタップします。

- パスワードの名前を入力します。私は「Alexa」と入力しました。これは、後でどこでパスワードを使うかがすぐにわかるためです。
- 作成をタップ
- Appleが生成したパスワードをコピーする
AlexaでiCloudカレンダーにログインする
次に、カレンダー データにアクセスできるように、Alexa にアプリ固有のパスワードを与える必要があります。
- iPhoneでAlexaアプリを起動します
- 左上のメニューアイコンをタップします
- 設定をタップ
- 下にスクロールしてカレンダーをタップします

- タップアップル

- Apple IDのユーザー名を入力してください
- 先ほどコピーしたアプリ固有のパスコードを入力してください

- 「サインイン」をタップ
AlexaをiCloudアカウントにリンクしたら、Alexaがアクセスできるカレンダーのカテゴリを選択できます。例えば、Alexaで個人用カレンダーのみにアクセスしたい場合は、他のすべてのチェックを外してください。
Alexaに「カレンダーには何が入っているの?」「次の予定はいつ?」などと質問できるようになりました。予定を追加することもできます。例えば、ブライアンとランチをするなら、「ブライアンとのランチをカレンダーに追加して」と言うだけです。
EchoでAlexaを使ってカレンダーを確認するのは非常に便利ですが、大きなプライバシーリスクが伴います。Echoの近くにいる人は誰でもAlexaに尋ねれば、あなたのスケジュールを知ることができます。もしそれが不安なら、AlexaにiCloudカレンダーデータへのアクセスを許可せず、Appleが噂されているSiri音声アシスタントアプライアンスの発表を待つのも良いでしょう。