Googleアシスタント非公式のデスクトップクライアントは、 Google Assistant SDKに基づいたGoogle Assistant用のクロスプラットフォームデスクトップクライアントです。
注記:
「Google Assistant非公式のデスクトップクライアント」が開発中です。したがって、バグが見つかったり、提案がある場合は、問題やプルリクエストを投稿してください。
このデザインは、Chrome OSのGoogle Assistantに触発され、ライトモード(ベータ)とダークモードの両方で提供されます。
必要に応じて、マシンにアシスタントを構築できます(構築方法を参照) 。プロジェクトを自分で構築したくない場合は、ここからそれぞれのプラットフォーム用のアシスタントセットアップ/インストーラーをダウンロードできます(リリース)。他の公式ソースからもダウンロードできます。
winget
を使用)Windows 11にいる場合は、
winget
プリインストールされている可能性があります。 Windows(Windows 10)の古いバージョンに携わっていて、インストールしていない場合は、Wingetドキュメントのインストールセクションをチェックして、インストール方法を学習してください。
PS> Wingetインストール「Gアシスト」-e
PS> Wingetインストール「G-Assist-Preview」-e
brew
を使用)Brew.shにアクセスして、マシンにインストールされていない場合は、
brew
をインストールする方法を学びます。
$ brew install -cask google-assistant
snap
を使用)Ubuntu、Kde Neon、Manjaro、Zorin OSなどのLinuxディストリビューションには、
snap
が事前にインストールされています。スナップのためのすぐに使用できないサポートのないディストリビューションについては、SNAPDドキュメントのインストールページにアクセスしてください。
スナップストアから手動でダウンロードしてください:
$ sudo snapインストールgアシスト
リリース候補者をインストールする場合:
$ sudo snapインストールgアシスト - candidate
ベータバージョンをインストールする場合:
$ sudo snapインストールgアシスト - ベータ
クライアントを使用するには、デバイス登録プロセスを通過することで得られる認証用の「キーファイル」と「トークン」が必要です。以下に示すウィキを調べて開始できます。
「 Google Assistantの非公式デスクトップクライアントのセットアップ認証」Wiki(デバイスの登録と認証ヘルプの両方):
https://github.com/melvin-abraham/google-assistant-unofficial-desktop-client/wiki/setup-authentication-for-google-assistant- unofficial-desktop-client
ユーザーフレンドリーな登録方法が必要な場合は、デバイス登録UIを使用してください。
https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account
CLIツールを使用してデバイスの登録と認証プロセスを手動で完了する場合は、以下をお読みください。
https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual
デバイスを登録して必要な認証ファイルをダウンロードした後、設定に進み、 「キーファイルパス」と「保存されたトークンパス」をそれぞれのファイルが配置されている場所に設定できます。
あらゆる種類の貢献に貢献することは大歓迎です。
?機能を要求/提案します
?バグを報告します
このドキュメントをより良くしてください
コードに貢献します
開始する前に、Googleアシスタントの非公式のデスクトップクライアントの貢献ガイドラインを確認することを強くお勧めします。
Windows: Win + Shift + a
macOS: CMD + Shift + a
Linux: Super + Shift + a
注:キーボードショートカットは、設定で構成できます
p5.js:
視覚化の目的で、ユーザーがMICを通して話すとき。
リンク:https://p5js.org/
aud_player.js:
スピーカーを介してオーディオを再生するため。
リンク:https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/player.js
Microphone.js:
Web APIを使用してオーディオを録音するため。
リンク:https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/microphone.js
Google-Assistant:
node.js Google Assistant SDKの実装
リンク:https://github.com/endoplasmic/google-assistant
Bumblebee-hotword:
ヤマアラシに基づいたミニマリストのホットワード /ウェブのウェイクワード
リンク:https://github.com/jaxcore/bumblebee-hotword