Windows
 Computer >> コンピューター >  >> システム >> Windows

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

Windows 10 IoT Core を使えば、Raspberry Pi 上で Microsoft の音声アシスタント「Cortana」を動かすことができます。必要なものが揃っていれば、最短30分ほどでセットアップが完了します。まずは、用意すべきアイテムを確認しましょう。

※なお、Windows 10 IoT Core は現在 Microsoft による提供・サポートが終了しているため、本記事は技術的な参考情報としてお読みください。

用意するもの

  1. Raspberry Pi 3 Model B+
  2. SanDisk 製 32GB microSD カード(40Mbps 未満)
  3. マイク内蔵の Bluetooth スピーカー、またはマイク付き有線ヘッドホン。Nokia MD-12 はこのプロジェクトにぴったりのアクセサリです。Cortana の声を聞き、こちらの声も認識してもらうために、マイク付きのスピーカー類が必要になります。

これらが揃ったら、いよいよ Raspberry Pi への Cortana 導入作業に入りましょう。Windows 10 IoT Core は Microsoft 公式のツールを使えば簡単にインストールできます。以下の手順に従って進めてください。

ステップ1:ツールをダウンロードする

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

Microsoft は、microSD カードのフォーマットから OS イメージの書き込みまでを一括して行える「Windows 10 IoT Core Dashboard」というダッシュボードアプリを提供しています。専用ツールひとつで完結するため、Raspberry Pi への OS インストールで迷うことはありません。下記のリンクから Windows 10 IoT Core Dashboard をダウンロードしてください。Windows Insider ユーザーの方向けに、Insider Preview 版のダウンロードリンクも併せて紹介しておきます。

Windows 10 IoT Core Dashboard のダウンロード

Windows 10 IoT Core Dashboard Insider Preview 版のダウンロード

ステップ2:Windows 10 IoT Core をインストールする

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】
ディスクイメージの microSD カードへの書き込みが完了したら、その microSD カードを Raspberry Pi に挿入します。続いて、USB マイクまたはマイク付き有線ヘッドホン、モニターへ接続する HDMI ケーブル、その他セットアップに必要な USB 周辺機器を接続しましょう。

ステップ3:初期設定を行う

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】
Raspberry Pi の電源を入れ、画面の指示に従って Windows 10 IoT Core の初期設定を完了させます。

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

言語を選択すると、Windows 10 IoT Core のウェルカム画面が表示されます。ここでは歯車アイコンから設定画面へアクセスできます。後で必要になるため、デバイスの IP アドレスは必ず控えておきましょう。設定画面では Cortana を有効化でき、「Hey Cortana(コルタナさん)」と呼びかけたときに起動するよう設定することも可能です。Cortana を有効にすると、音声の聞き取りと応答を許可する同意が求められます。

ステップ4:Cortana に権限を与える

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

画面の指示に従って、Cortana が音声を聞き取り、応答できるよう権限を付与します。必要な権限をすべて許可したら、次は Raspberry Pi の起動時に自動的に Cortana が立ち上がるよう設定していきます。

ステップ5:オーディオ設定

下の画像のようなダッシュボード(Windows Device Portal)にアクセスするには、Raspberry Pi の IP アドレスが必要です。

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

Web ブラウザを開き、Raspberry Pi の IP アドレスに続けてポート番号「8080」を指定してアクセスします。たとえば、ブラウザには次のように入力します。

デバイスポータルにアクセスする際は、ユーザー名とパスワードの入力を求められます。ユーザー名のデフォルトは「administrator」で、パスワードは microSD カードに Windows 10 IoT Core を書き込む際に設定したものです。ログインしたら、オーディオレベルを調整し、Cortana があなたの声を正しく聞き取れるか確認しましょう。デバイス名やパスワードの変更もここから行えます。

ステップ6:Cortana を起動時に自動実行させる

Raspberry Pi × Windows 10 IoT Core で Cortana を導入する方法【6ステップ解説】

この手順の中で最も重要なのが、Raspberry Pi の起動ごとに Cortana を有効化する設定です。Windows 10 IoT Core なら、起動のたびに Cortana のオン/オフを簡単に切り替えられます。Windows Device Portal のダッシュボード左側メニューから「Apps > Apps Manager」を開き、Cortana を見つけてスタートアップで起動するようトグルを切り替えます。これで、Raspberry Pi が起動するたびに Cortana が自動的に立ち上がるようになります。

Windows 10 IoT Core は、Raspberry Pi にインストールする OS として非常に優れています。Linux コマンドの知識は一切不要で、Windows 10 ユーザーなら見慣れたインターフェースで直感的に操作できるでしょう。自作 Cortana スマートスピーカー作りは楽しいプロジェクトですが、一点だけ注意点があります。Raspberry Pi 上の Cortana は、Windows 10 PC 版と比べると反応がやや遅めです。質問を受け付ける準備が整うまで数秒かかることもあり、CPU 使用率がほぼ100%に達する場面も観察されました。Cortana スピーカー専用にする Raspberry Pi では、他のプロジェクトを同時に実行しないことをおすすめします。

  1. Windows 10のCortanaが動かない・反応しないときの解決策まとめ

    Windows 10は、これまでにリリースされたWindows OSの中でも大きく進化したバージョンです。数々の新機能とともに登場し、その中の一つが音声アシスタント「Cortana」でした。この高性能なパーソナルアシスタント機能は、リリース当時大きな話題を集めました。しかし、他の機能と同様に、Cortanaにもコマンドどおりにスムーズに動作しないといったトラブルが発生することがあります。タスクマネージャーにCortanaが表示されない、期待した結果が得られないなどの問題に直面している場合は、以下の対処法を試してみてください。 Cortanaの問題を解決する手順自体はシンプルですが、困ったときに

  2. 非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順

    Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW