El cliente de escritorio no oficial de Google Assistant es un cliente de escritorio multiplataforma para el Asistente de Google basado en el SDK de Google Assistant .
Nota:
El "Cliente de escritorio no oficial de Google Assistant" está en desarrollo. Entonces, si encuentra algún error o tiene alguna sugerencia, no dude en publicar un problema o una solicitud de extracción .
El diseño está inspirado en Google Assistant en Chrome OS y viene tanto en modo de luz (beta) como en modo oscuro.
Puede construir el asistente en su máquina si lo prefiere (vea cómo construir) . Si no desea construir el proyecto para usted, puede descargar la configuración/instalación del asistente para la plataforma respectiva desde aquí (lanzamientos). También puede descargar de otras fuentes oficiales.
winget
)Si está en Windows 11 , es probable que tenga preinstalado de
winget
. Si está en la versión anterior de Windows (Windows 10) y no la tiene instalada, consulte la sección Instalar documentación de Winget para aprender cómo instalarlo.
PS> Winget Instalar "G -Assist" -e
PS> Winget Instalar "G-Assist-Preview" -E
brew
)Visite Brew.Sh para aprender a instalar
brew
si no lo tiene instalado en su máquina.
$ Brew Install-Cask Google-Assistant
snap
)Algunas distribuciones de Linux como Ubuntu, Kde Neon, Manjaro, Zorin OS, etc. vienen preinstaladas con
snap
. Para las distribuciones sin soporte listos para las fotos, visite la instalación de la página de documentación de SNAPD.
Descargue manualmente desde el Snapstore:
$ sudo snap install g-assist
Si desea instalar candidatos de lanzamiento:
$ sudo snap install g-assist--Candidate
Si desea instalar versiones beta:
$ sudo snap install g-assist--beta
Para usar el cliente, debe tener un "archivo de clave" y "token" para la autenticación que puede obtener al pasar por el proceso de registro de dispositivos . Puedes pasar por el wiki que se da a continuación para comenzar.
" Configuración de autenticación para el asistente de Google Cliente de escritorio no oficial " Wiki "(tanto para ayuda para el registro de dispositivos como para la ayuda de la autenticación ):
https://github.com/melvin-abraham/google-assistant-unofficial-desktop-client/wiki/setup-authentication-for-google-assistant-unofficial-desktop-client
Si desea un método de registro fácil de usar, use la interfaz de usuario de registro del dispositivo :
https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account
Si desea utilizar una herramienta CLI para completar el proceso de registro y autenticación del dispositivo manualmente, lea lo siguiente:
https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual
Después de haber registrado su dispositivo y descargar los archivos de autenticación requeridos, puede dirigirse a la configuración y establecer la "ruta del archivo de clave" y la "ruta de tokens guardados" a la ubicación donde se encuentran los archivos respectivos.
Eres más que bienvenido para contribuir a todo tipo de contribuciones:
? Solicitar/sugerir una característica
? Informar un error
Hacer esta documentación mejor
Contribuir con el código
Antes de comenzar, le recomendamos que consulte las pautas de contribución del cliente de escritorio no oficial de Google Assistant.
Windows: Win + Shift + A
MacOS: CMD + Shift + A
Linux: Super + Shift + A
Nota: El acceso directo del teclado es configurable en la configuración
P5.js:
Para fines de visualización cuando el usuario habla a través de MIC.
Enlace: https://p5js.org/
aud_player.js:
Para reproducir audio a través de altavoces.
Enlace: https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/player.js
micrófono.js:
Para grabar audio usando la API web.
Enlace: https://github.com/itswendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/microphone.js
Asistente de Google:
Implementación de node.js del SDK de Google Assistant
Enlace: https://github.com/endoplasmic/google-assistant
Bumblebee-Hotword:
Una palabra de moda / vigilia minimalista para la web, basada en puercoespín
Enlace: https://github.com/jaxcore/bumblebee-hotword