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

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】

MicrosoftのCortanaやAmazonのAlexaと同じように、GoogleアシスタントもPCで利用できます。ただし、PC向けGoogleアシスタントには公式の簡単な導入方法が用意されておらず、少し回り道をする必要があります。それでもWindows 11/10 PCやChromebookでは十分実用的に使えます。この記事では、Windows 11/10にGoogleアシスタントをセットアップする手順をわかりやすく解説します。

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】

はじめに:音声アクティビティを有効にする

作業を始める前に、まずGoogleアカウントで「音声&オーディオ アクティビティ」を有効にしておきましょう。

手順は以下の通りです。

  • Androidスマートフォンまたはタブレットで「設定」アプリを開き、「Google」→「Googleアカウントの管理」を選択します。
  • 上部の「データと個人化」をタップします。
  • 「アクティビティ管理」の下にある「ウェブとアプリのアクティビティ」をタップします。
  • 「音声録音を含める」のチェックボックスをオン/オフして、設定を切り替えます。

音声録音の設定がオフになっている場合、Google検索、アシスタント、マップとのやり取りによる音声入力は、サインインしていてもGoogleアカウントに保存されません。また、設定をオフにしても、以前保存された音声は自動的には削除されません。音声録音はいつでも手動で削除できます。

PC用のGoogleアシスタントは存在するのか?

はい、Windows PCでは非公式クライアント経由でGoogleアシスタントを利用できます。このクライアントを使えば、Googleのバーチャルアシスタントの多くの機能を活用でき、まるで何でもこなしてくれる専属のGoogleのような存在になります。

Windows 11/10にGoogleアシスタントをセットアップする手順

Windows 11/10にGoogleアシスタントをインストールするには、まずWindows PCにPythonをダウンロードしてインストールする必要があります。その際、「Add Python 3.8 to PATH(Python 3.8をPATHに追加)」のチェックボックスに必ずチェックを入れてください。

Pythonのインストール後は、以下の手順に進みます。

1)エクスプローラーを開き、Cドライブ直下に新しいフォルダを作成し、名前を「GoogleAssistant」にします。

2)次に、WebブラウザでGoogle Cloud Platformを開き、「プロジェクトを作成」を選択します。サインインを求められたら、Googleアカウントの認証情報でログインします。

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】

3)プロジェクト名には「WinGoogleAssistant」を使用します。プロジェクト名の下にプロジェクトIDが表示されるので、メモして控えておきましょう。後ほどWindows PCでGoogleアシスタントを使用する際に必要になります。

4)「作成」を選択し、以降の指示に従います。

5)次に、ブラウザでGoogle Assistant APIを開き、「有効にする」を選択して、プロジェクトに対するGoogle Assistant APIをオンにします。その後、「認証情報を作成」を選択します。

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】

6)次に表示される「プロジェクトに認証情報を追加」の画面で、以下の質問に答えていきます。

  • どのAPIを使用していますか?
  • どこからAPIを呼び出しますか?
  • どのデータにアクセスしますか?

それぞれ「Google Assistant API」「その他のUI(例:Windows、CLIツール)」「ユーザーデータ」と回答します。

回答を送信したら、「必要な認証情報」をクリックします。

7)次に「同意画面を設定」をクリックし、アプリケーションの種類を「内部」に変更します。

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】

アプリケーション名に「WinGoogleAssistant」と入力し、画面下部の「保存」をクリックします。

8)続いて「認証情報を作成 > 自分に合った認証情報を選択」へ進み、手順6と同様の内容に従って次のステップへ進みます。

9)名前ボックスに「WGAcredentials」と入力し、「OAuthクライアントIDを作成」を選択します。

10)認証情報をダウンロードし、「完了」をタップします。

11)次に「下向き矢印」を選択してJSONファイルをダウンロードします。ファイルは手順1で作成したGoogleAssistantフォルダに保存してください。

12)Windowsキー+Rキーを押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してEnterキーを押すと、コマンドプロンプトが起動します。コマンドプロンプトに以下のコマンドをコピー&ペーストしてEnterキーを押します。

py -m pip install google-assistant-sdk[samples]

13)インストールが完了するのを待ち、続けて以下のコマンドをコピー&ペーストして再度Enterキーを押します。

py -m pip install --upgrade google-auth-oauthlib[tool]

14)CドライブからGoogleAssistantフォルダを開き、手順11で保存したJSONファイルを見つけます。ファイルを右クリックして開きます。

15)プロパティからファイル名を選択してコピーします。コマンドプロンプトに戻り、以下のように入力します。

google-oauthlib-tool --client-secrets C:\GoogleAssistant\

先ほどコピーしたファイル名を貼り付け、半角スペースを1つ入力してから、以下のコマンドを入力してEnterキーを押します。

--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

16)コマンドプロンプトが動き出し、しばらくすると「認証コードを入力」というプロンプトの直前にURLが表示されます。https://で始まるURL全体を選択してコピーします。

17)新しいブラウザウィンドウを開き、アドレスバーにURLを貼り付けます。同じGoogleアカウントの認証情報でサインインすると、「Win Google Assistantへのアクセスを許可しますか?」というダイアログが表示されるので、「許可」をタップします。

18)次の画面に、長い英数字の文字列が表示されます。横にあるコピーアイコンを使って文字列をコピーします。

19)再びコマンドプロンプトのウィンドウに戻り、コピーした文字列を貼り付けます。これは手順16で入力を求められていた認証コードです。Enterキーを押すと「credentials saved(認証情報が保存されました)」と表示されます。

20)これで、Windows 11/10 PCにGoogleアシスタントが導入されました

21)テストするには、CMDウィンドウで以下のコマンドを入力します。

py -m googlesamples.assistant.grpc.audio_helpers

Windows 11/10 PCが5秒間の音声を録音して再生します。音声が聞こえれば、Googleアシスタントのセットアップは完了です。

22)次に、手順3でメモしたプロジェクトIDを探し、CMDウィンドウに入力してEnterキーを押します。

23)続けて、以下のコマンドを入力します。

googlesamples-assistant-devicetool --project-id

半角スペースを入力してプロジェクトIDを入力し、さらにスペースを入力してから、以下のコマンドを入力してEnterキーを押せば、Windows 11/10でのGoogleアシスタントのセットアップは完了です。

register-model --manufacturer "Assistant SDK developer" --product-name "Assistant SDK light" --type LIGHT --model "GA4W"

24)プッシュトゥーク(Push to Talk)機能付きのGoogleアシスタントを使いたい場合は、CMDウィンドウに以下のコマンドを入力してEnterキーを押します。

py -m googlesamples.assistant.grpc.pushtotalk --device-model-id "GA4W" --project-id

25)プログラムが起動している状態でEnterキーを押しながら話しかければ、Googleアシスタントにやりたいことを伝えることができます。

Googleアシスタントは無料で使える?

はい、Googleアシスタントは完全無料で利用できます。費用は一切かかりません。もしGoogleアシスタントの支払いを求めるプロンプトが表示されたら、それは詐欺だと考えて間違いありません。

注意:PCユーザーは、github.comから「Google Assistant Unofficial Desktop Client」をダウンロードしてインストールし、Wikiガイドの手順に従ってGoogle CloudでGoogle Assistant APIをセットアップすることもできます。

Googleアシスタントは安全に使える?

これらのクライアントや方法は公式のものではなく、あくまで回避策です。そのため、安全性を保証する人はいません。対策としては、メインのアカウントを守るために別のGoogleアカウントを使用することをおすすめします。スマートフォンと同じレベルのパーソナライズは得られませんが、それでもGoogleアシスタントを利用することは可能です。

Windows PC向けに公式のGoogleアシスタントクライアントがないのはなぜ?

その理由を答えられるのはGoogleだけですが、主に両社の激しい競争関係に関係していると考えられます。加えて、多くのPCユーザーはアシスタントを使わない傾向があり、その典型例として、あまり普及しなかったCortanaが挙げられます。

以上が、Windows 11/10 PCにGoogleアシスタントをセットアップする方法のチュートリアルでした!ぜひコメント欄であなたの体験を教えてください。

Windows 11/10 PCでGoogleアシスタントを設定する方法【完全ガイド】
  1. Windows 11/10でアドホックネットワーク(コンピューター間ネットワーク)を設定する方法

    Windowsでは、ハブやルーターを介さずにコンピューターやデバイス同士が直接通信できる「アドホックネットワーク」を作成できます。このネットワークは、複数のPC間でファイルやプレゼンテーション資料を共有したり、インターネット接続を一時的に共有したりする場面で活躍します。頻繁に利用する予定がある場合は、作成したアドホックネットワークのプロファイルを保存しておくことも可能です。 アドホックネットワークを利用するための前提条件 ネットワークに参加するコンピューター同士は、約9m(30フィート)以内の距離に置く必要があります。 アドホックネットワークは無線専用のため、PCに無線LANアダプターが搭載

  2. Windows 11/10でアドホックネットワーク(コンピューター間ネットワーク)を設定する方法

    Windows 11/10/8/7では、ハブやルーターを介さずにコンピューターやデバイス同士が直接接続できる「アドホックネットワーク」を作成できます。この種のネットワークは、複数のマシン間でファイルやプレゼンテーション資料、インターネット接続を一時的に共有する目的で構築されることが一般的ですが、頻繁に利用する予定がある場合は、アドホックネットワークのプロファイルを保存しておくことも可能です。 なお、アドホックネットワークに参加するコンピューターやデバイスは、互いに約9メートル(30フィート)以内に配置する必要があります。また、アドホックネットワークはワイヤレス接続のみで構成されるため、セットア