Google Assistant Client Unofficial Desktop est un client de bureau multiplateforme pour Google Assistant basé sur Google Assistant SDK .
Note:
Le "Client de bureau non officiel de Google Assistant" est en cours de développement. Donc, si vous trouvez des bogues ou avez une suggestion, n'hésitez pas à publier un problème ou une demande de traction .
La conception est inspirée par Google Assistant dans Chrome OS et est disponible en mode lumière (bêta) et en mode sombre.
Vous pouvez construire l'assistant sur votre machine si vous préférez (voir comment construire) . Si vous ne souhaitez pas construire le projet par vous-même, vous pouvez télécharger la configuration / installateur de l'assistant pour la plate-forme respective d'ici (sorties). Vous pouvez également télécharger à partir d'autres sources officielles.
winget
)Si vous êtes sur Windows 11 , il est probable que vous ayez
winget
préinstallé. Si vous êtes sur une ancienne version de Windows (Windows 10) et que vous ne l'avez pas installé, consultez la section Installation de la documentation Winget pour savoir comment l'installer.
Ps> winget installer "g-assist" -e
Ps> winget installer "g-assist-preview" -e
brew
)Visitez Brew.sh pour apprendre à installer
brew
si vous ne l'avez pas installé sur votre machine.
$ BREW INSTALLATION - CASK-ASSISTANT
snap
)Certaines distros Linux comme Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. sont préinstallés avec
snap
. Pour les distributions sans prise en charge prête à l'emploi pour les snaps, visitez la page de documentation Snapd Installation.
Télécharger manuellement à partir du Snapstore:
$ sudo snap installer g-assist
Si vous souhaitez installer des candidats à la sortie:
$ sudo snap installer g-assist - candiate
Si vous souhaitez installer des versions bêta:
$ sudo snap installer g-assist --beta
Pour utiliser le client, vous devez avoir un "fichier clé" et "jeton" pour l'authentification que vous pouvez obtenir en passant par le processus d'enregistrement des périphériques . Vous pouvez passer par le wiki donné ci-dessous pour commencer.
" Configuration de l'authentification pour le client de bureau non officiel de Google Assistant " (pour l' aide à l'enregistrement des périphériques et à l'aide d'authentification ):
https://github.com/melvin-abraham/google-assistant-unofficial-desktop-lient/wiki/setup-authentication-for-google-assistant-unofficial-desktop-lient-
Si vous souhaitez une méthode d'enregistrement conviviale, utilisez l'interface utilisateur d'enregistrement des périphériques :
https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account
Si vous souhaitez utiliser un outil CLI pour terminer le processus d'enregistrement et d'authentification de l'appareil manuellement, lisez ce qui suit:
https://developers.google.com/assistant/sdk/reference/device-gistration/register-device-manual
Après avoir enregistré votre appareil et téléchargé les fichiers d'authentification requis, vous pouvez vous diriger vers les paramètres et définir le "chemin du fichier de clé" et "chemin de jetons enregistré" à l'emplacement où se trouvent les fichiers respectifs.
Vous êtes plus que bienvenu pour contribuer à toutes sortes de contributions:
? Demander / suggérer une fonctionnalité
? Signaler un bug
Améliorer cette documentation
Contribuer au code
Avant de commencer, nous vous recommandons fortement de vérifier les directives de contribution du client non officiel de l'assistant de bureau non officiel.
Windows: Win + Shift + A
MacOS: cmd + shift + a
Linux: Super + Shift + A
Remarque: le raccourci clavier est configurable dans les paramètres
P5.JS:
À des fins de visualisation lorsque l'utilisateur parle par micro.
Lien: https://p5js.org/
Aud_player.js:
Pour jouer audio par des haut-parleurs.
Lien: https://github.com/itswendell/google-assistant-desktop-lient/blob/develop/src/renderer/providers/assistant/player.js
microphone.js:
Pour enregistrer l'audio à l'aide de l'API Web.
Lien: https://github.com/itswendell/google-assistant-desktop-lient/blob/develop/src/renderer/providers/assistant/microphone.js
Google-assistant:
Implémentation de Node.js du SDK Google Assistant
Lien: https://github.com/endoplasmic/google-assistant
Bumblebee-Hotword:
Un mot chaud / mot à hot minimaliste pour le web, basé sur le porc-épic
Lien: https://github.com/jaxcore/bumblebee-hotword