Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

WindowsPC用のGoogleアシスタントを入手する方法

Googleアシスタントは、最近製造されたほぼすべてのAndroidスマートフォンで利用できますが、現在、デスクトップバージョンは利用できません。ただし、今日は(やや退屈な )WindowsマシンでGoogleアシスタントを実行する方法。

この記事の執筆時点では、これから行うことについての凝ったGUIはなく、インストールは主にコマンドラインに依存する予定です。ただし、起動して実行すると、Androidデバイスと同じようにパソコンのマイクに向かって話しかけてGoogleアシスタントを制御できます。

要件

  • Python 3

まず、Pythonをコンピューターにインストールする必要があります。次に、Pythonをパスに追加する必要があります。注意深くフォローしてください。 Pythonインストーラー.exeをダウンロードして起動し、カスタムインストールを実行させます。 。 2番目のオプション画面で、[Pythonを環境変数に追加する]にチェックマークを付けます。

WindowsPC用のGoogleアシスタントを入手する方法

Pythonをインストールしたら、コマンドターミナルを開き、「python」と入力します(引用符は含みません)。すべてが順調であれば、コマンドプロンプトに現在のPythonバージョンが表示されます。

次に、GoogleアシスタントAPIを設定する必要があります。

  1. プロジェクトページに移動します GoogleCloudPlatformコンソールで。
  2. プロジェクトの作成」をクリックします 」を上に。
  3. プロジェクトに「Googleアシスタント」のような名前を付けます 」をクリックし、「作成」をクリックします。
  4. コンソールによって新しいプロジェクトが作成されます。右上に回転する進行状況アイコンが表示されます。完了すると、プロジェクト構成ページが表示されます。
  5. GoogleアシスタントAPIに移動します ページをクリックし、上部の[有効にする]をクリックします。」
  6. APIを使用するには、認証情報を作成する必要があります。したがって、右上の[資格情報の作成]ボタンをクリックします。セットアップウィザードがこのプロセスを案内します。
  7. [APIをどこから呼び出すか]の下で、[その他のUI(Windows、CLIツールなど)を選択します。 「。 「どのデータにアクセスしますか?」 「ユーザーデータ」を選択します " サークル。次に、[必要な資格情報]をクリックします。
  8. Googleは、OAuth2.0クライアントIDを作成することをお勧めします 。クライアントIDに一意の名前を付けて、[クライアントIDの作成]をクリックします。
  9. [ユーザーに表示される製品名]の下に「マイGoogleアシスタント」などと入力します。
  10. [完了]をクリックしますが、ここからダウンロードをクリックしないでください。必要なのはクライアントシークレットだけです。
  11. OAuth 2.0クライアントIDのリストの下に、作成したばかりのクライアントIDが表示されます。右端のダウンロードアイコンをクリックして、 client_secret_XXX.jsonをダウンロードします。 ファイル。「XXX」はクライアントIDです。このファイルをパソコンのどこにでも、理想的には「Googleアシスタント」と呼ばれる新しいフォルダに保存します。
  12. アクティビティコントロールページに移動します Googleアカウントで、「ウェブとアプリのアクティビティ」、「ロケーション履歴」、「デバイス情報」、「音声と音声のアクティビティ」が有効になっていることを確認します。これは、Googleアシスタントが実際に個人情報を読み取ることができるようにするためです。

次に、GoogleアシスタントAPIにアクセスするクライアントを設定する必要があります。

コマンドターミナルを開き、次のコマンドを入力します。

WindowsPC用のGoogleアシスタントを入手する方法

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

これにより、Pythonに必要な依存関係のインストールが開始されます。完了したら、次にこのコマンドを入力します(コマンドのパスディレクトリを変更します)。

py -m googlesamples.assistant.auth_helpers --client-secrets change\your\path\client_secret_XXX.apps.googleusercontent.com.json

コマンドプロンプトに、アプリケーションを承認するためにアクセスするURLが表示されます。先に進み、URLをブラウザにコピーして貼り付け、GoogleアシスタントAPIの設定に使用したものと同じGoogleアカウントを使用します。クライアントのアクセストークンが表示されます。要求された場合は、アクセストークンをコマンドプロンプトにコピーして貼り付けてください。

次に、Googleアシスタントがマイクに正しくアクセスできるかどうかをテストします。コマンドプロンプトに入力します:

python -m googlesamples.assistant.audio_helpers

音声が正常に再生されたら、Googleアシスタントとの通信を開始できます。コマンドプロンプトに入力します:

python -m googlesamples.assistant

「Enterキーを押して新しいリクエストを送信してください」と表示されるのを待ってから、キーボードのEnterキーを押してマイクとの会話を開始します。話し終えると、コマンドプロンプトにあなたが言ったことの文字起こしが表示され、Googleアシスタントの応答も再生されます。

さて、上記のコマンドプロンプトは、GoogleアシスタントAPIを操作するためのかなり醜い方法ですが、幸いなことに、「 AutoVoice」と呼ばれるChromeブラウザの拡張機能があります。 」ということは、コンピュータにGoogleアシスタントを設定する必要があるだけです(これは私たちが行ったばかりです!)。ただし、正しく設定するには、コマンドプロンプトの魔法をもう少し実行する必要があります。

コマンドプロンプトを開き、次のコマンドをコピーして貼り付けます。

py -c "from distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib() + '/googlesamples/assistant/__main__.py')"

次に、 AutoVoiceに移動します GoogleChromeブラウザを使用して拡張機能ページをインストールします。拡張オプションで、wake-upコマンドを「 Hey」のように設定します Google」 または「OKGoogle」 またはあなたが本当に欲しいものは何でも。

常に聞く」を有効にする 」オプションを選択し、「ウェイクアップ式」を設定します 」を、ウェイクアップコマンドとして設定したもの以外のものに変更します。覚えておいてください– 1つの表現は、拡張機能を目覚めさせることです。 、もう1つの表現は、Googleアシスタントを起こすことです。 。

次に、コマンドプロンプトに入力します:

py -m googlesamples.assistant

これで、「HeyGoogle!」と簡単に言うことができます。または、Googleアシスタントを起動するための表現として設定したものをすべて使用して、すぐにコマンドを実行し始めます(「ねぇGoogle、今日の天気は?」


  1. Windows 10 で Windows 7 タスクバーを取得する方法

    最近 Windows 10 に切り替えましたか? Microsoft が Windows 7 のサポートを終了して以来、多くのユーザーが Windows 10 にアップグレードしています。また、Windows 7 は他のオペレーティング システムよりも優れているため、依然として最も多く使用されています。しかし、2020 年 1 月 14 日に延長サポートが終了した後、Windows 7 の安全性を心配するユーザーは Windows 10 に移行しました。 今では、アクセスのしやすさやその他の機能で Windows 7 が愛されていることがわかります。Windows 10 ではより多くのオプシ

  2. Windows 11 で Google Play ストアを入手する方法

    Windows 11 の大きな新機能の 1 つは、Android アプリをネイティブに実行できることです。これは、以前はサードパーティのソフトウェアを使用する場合にのみ可能でした。これまで、電話アプリを Windows デスクトップに完全に統合することはできませんでした。 ただし、注意すべき大きな注意点が 2 つあります。古い HDD と 4 GB の RAM は Windows 11 と互換性がありますが、Windows 11 の Android アプリには SSD と少なくとも 8 GB の RAM が必要です。Microsoft は最高のエクスペリエンスのために 16 GB を推奨して