Der inoffizielle Desktop-Client von Google Assistant ist ein plattformübergreifender Desktop-Client für Google Assistant basierend auf Google Assistant SDK .
Notiz:
Der "Google Assistant Inofficial Desktop Client" befindet sich in der Entwicklung. Wenn Sie also Fehler finden oder Vorschläge haben, können Sie ein Problem oder eine Pull -Anfrage veröffentlichen.
Das Design ist von Google Assistant in Chrome OS inspiriert und wird sowohl im Lichtmodus (Beta) als auch im Dunklen Modus erhältlich.
Sie können den Assistenten auf Ihrer Maschine bauen, wenn Sie es vorziehen (siehe, wie man baut) . Wenn Sie das Projekt nicht für sich erstellen möchten, können Sie das Assistant Setup/Installer für die jeweilige Plattform von hier (Veröffentlichungen) herunterladen. Sie können auch aus anderen offiziellen Quellen herunterladen.
winget
)Wenn Sie unter Windows 11 sind, haben Sie wahrscheinlich eine vorinstallierte
winget
. Wenn Sie sich in der älteren Version von Windows (Windows 10) befinden und nicht installiert sind, lesen Sie den Abschnitt "Installation Winget Dokumentation", um zu erfahren, wie Sie es installieren.
PS> Winget Installieren Sie "G -Assist" -e
PS> Winget Installieren Sie "G-Assist-Preview" -E
brew
)Besuchen Sie Brew.sh, um zu erfahren, wie Sie
brew
installieren, wenn Sie es nicht auf Ihrem Computer installieren lassen.
$ brew install-casking Google-assistant
snap
)Einige Linux-Distributionen wie Ubuntu, KDE Neon, Manjaro, Zorin OS usw. werden mit
snap
vorinstalliert. Für Distributionen ohne Unterstützung für Schnappschüsse finden Sie die Snapd-Dokumentationsseite.
Manuell vom Snapstore herunterladen:
$ sudo snap install G-assist installieren
Wenn Sie Release -Kandidaten installieren möchten:
$ sudo snap install g-assist-candidate
Wenn Sie Beta -Versionen installieren möchten:
$ sudo snap install G-assist-Beta
Um den Client zu verwenden, müssen Sie über eine "Schlüsseldatei" und "Token" zur Authentifizierung verfügen, die Sie durch den Registrierungsprozess des Geräte durchführen können. Sie können das unten angegebene Wiki durchlaufen, um loszulegen.
" Setup -Authentifizierung für Google Assistant Inofficial Desktop Client " Wiki (für die Registrierung und Authentifizierungshilfe sowohl für Geräte- als auch zur Authentifizierung ):
https://github.com/melvin-abraham/google-assistant-unofficial-desktop-client/wiki/setup-aututhentication-for-google-assistant-unofficial-desktop-client
Wenn Sie eine benutzerfreundliche Registrierungsmethode wünschen, verwenden Sie die Benutzeroberfläche der Geräteregistrierung :
https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-count
Wenn Sie ein CLI -Tool verwenden möchten, um den Geräteregistrierung und den Authentifizierungsprozess manuell zu vervollständigen, lesen Sie Folgendes:
https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual
Nachdem Sie Ihr Gerät registriert und die erforderlichen Authentifizierungsdateien heruntergeladen haben, können Sie sich zu Einstellungen befassen und den "Schlüsseldateipfad" und "gespeicherte Token -Pfad" auf den Ort einstellen, an dem sich die jeweiligen Dateien befinden.
Sie sind mehr als willkommen, um zu allen Arten von Beiträgen beizutragen:
? Anfordern/vorschlagen eine Funktion
? Einen Fehler melden
Machen Sie diese Dokumentation besser
Mit dem Code beitragen
Bevor Sie beginnen, empfehlen wir Ihnen dringend, den beitragenden Richtlinien des inoffiziellen Desktop -Kunden von Google Assistant zu überprüfen.
Windows: Win + Shift + a
MacOS: CMD + Shift + a
Linux: Super + Shift + a
HINWEIS: Die Tastaturverknüpfung ist in den Einstellungen konfigurierbar
p5.js:
Zum Visualisierungszweck, wenn der Benutzer über MIC spricht.
Link: https://p5js.org/
aud_player.js:
Zum Spielen von Audio durch Lautsprecher.
Link: https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/player.js
microfon.js:
Für die Aufzeichnung von Audio mithilfe von Web -API.
Link: https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/microphon.js
Google-assistant:
Node.js Implementierung des Google Assistant SDK
Link: https://github.com/endoplasmic/google-assistant
Humblee-Hotword:
Ein minimalistisches Hotword / Wake -Wort für das Web, basierend auf Porcupine
Link: https://github.com/jaxcore/bumblebee-hotword