Cómo obtener el Asistente de Google para PC con Windows

El Asistente de Google está disponible en casi todos los teléfonos Android recientes, pero actualmente no hay una versión de escritorio disponible. Sin embargo, hoy mostraré que (un poco tedioso) para ejecutar el Asistente de Google en su máquina con Windows.

En el momento de escribir estas líneas, no existe una GUI elegante para lo que se está a punto de hacer, y la instalación dependerá principalmente de las líneas de comando. Pero una vez que lo haya configurado, puede hablar por el micrófono de su computadora como lo haría con su dispositivo Android para controlar el Asistente de Google.

Requisitos

Primero necesitará instalar Python en su computadora y luego debemos agregarlo a la ruta, lo seguí cuidadosamente. Descargue e inicie el instalador de Python .exe y solicítelo instalación personalizada. En la segunda pantalla de opciones, marque «Agregar Python a las variables de entorno».

Una vez que Python esté instalado, abra una terminal de comandos y escriba «python» (sin comillas). Si todo va bien, el símbolo del sistema debería indicar su versión actual de Python.

Ahora necesitamos configurar la API del Asistente de Google.

  1. Ve a la Página del proyecto en Google Cloud Platform Console.
  2. Haga clic en «Crear un proyecto«En la parte superior.
  3. Dar un nombre como «Asistente de Google«Y haga clic «Crear.»
  4. La consola creará su nuevo proyecto; debería ver un icono de progreso giratorio en el lado derecho. Cuando termine, será llevado a la página de configuración del proyecto.
  5. Ve a la API del Asistente de Google página y haga clic en «Habilitar» en la parte superior. «
  6. Para utilizar la API, deberá crear credenciales. Entonces haga clic en el botón «Crear credenciales» en el lado derecho. Un asistente de configuración lo guiará a través de este proceso.
  7. En «¿Dónde se llama a la API?», Seleccione «Otras interfaces (por ejemplo, Windows, herramienta CLI)“. Para «¿qué datos encontrarás?» Selecciona el «Datos del usuario«Ahora haga clic en» ¿Qué credenciales necesito? «
  8. Google te recomendará ID de cliente de OAuth 2.0. Asigne un nombre único al ID de cliente y haga clic en «Crear ID de cliente».
  9. En «Nombre del producto mostrado a los usuarios», ingrese «Mi Asistente de Google» o algo similar.
  10. Haga clic en «listo», pero no haga clic en la descarga aquí, todo lo que necesitamos es el secreto del cliente
  11. En la lista de ID de cliente de OAuth 2.0, verá la ID de cliente que acaba de ingresar. En el lado derecho, haga clic en el icono de descarga para client_secret_XXX.json archivo, donde su ID de cliente es ‘XXX’. Guarde este archivo en cualquier lugar de su computadora, idealmente en una nueva carpeta llamada «ayuda de Google».
  12. Ve a la Página de controles de actividad para su cuenta de Google y asegúrese de que «Actividad web y de aplicaciones», «Historial del sitio», «Información del dispositivo» y «Actividad de voz y audio» estén habilitadas. Esto es para que el Asistente de Google pueda leer su información personalizada.

Ahora necesitamos configurar un cliente que dará acceso a la API del Asistente de Google.

Abra una terminal de comando y escriba el siguiente comando:

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

Esto comenzará a instalar las dependencias necesarias para Python. Cuando termine, ingrese el siguiente comando (cambie el directorio de ruta en el comando).

py -m googlesamples.assistant.auth_helpers --client-secrets changeyourpathclient_secret_XXX.apps.googleusercontent.com.json

En el símbolo del sistema, se le mostrará una URL para visitar y autorizar la aplicación. Continúe y copie la URL en su navegador y use la misma cuenta de Google que usó para configurar la API del Asistente de Google. Se le mostrará un token de acceso para su cliente; copie el token de acceso en el símbolo del sistema cuando se le solicite.

Ahora probaremos si el Asistente de Google puede acceder correctamente a su micrófono. Escriba el símbolo del sistema:

python -m googlesamples.assistant.audio_helpers

Si reproduce un poco de audio correctamente, puede comenzar a comunicarse con el Asistente de Google. Escriba el símbolo del sistema:

python -m googlesamples.assistant

Espere a que diga “presione Enter para iniciar una nueva aplicación”, luego presione Enter en su teclado para comenzar a hablar con su hijo. Cuando hables, el símbolo del sistema mostrará una transcripción de lo que dijiste y también una reproducción de respuesta del Asistente de Google.

Ahora, el símbolo del sistema anterior es una forma bastante fea de interactuar con la API del Asistente de Google, pero afortunadamente hay una extensión para el navegador Chrome llamada «AutoVoice”Lo cual simplemente requiere que tengas Google Assistant instalado en tu computadora (¡lo que acabamos de hacer!). Sin embargo, necesitaremos hacer un poco más de magia en el símbolo del sistema para configurarlo correctamente.

Abra el símbolo del sistema y copie el siguiente comando:

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')"

Ahora navega a eso y AutoVoice página de extensión con el navegador Google Chrome e instálela. En las opciones de extensión, configure el comando de activación con algo como «Oye Google « o «Está bien Google» o lo que realmente necesites.

Habilite el «Siempre escucha«Seleccionar y configurar la opción»Despertar de la expresión”Algo diferente a lo que estableciste como orden de activación. Recuerda: la es una oración extensión, la otra frase es despertar Asistente de Google.

Ahora escriba en su símbolo del sistema:

py -m googlesamples.assistant

Ahora puedes simplemente decir «¡Ok Google!» o lo que decida en su programa para activar el Asistente de Google y comenzar a darle comandos de inmediato («Hola Google, ¿qué tiempo hace hoy?»)

Deja un comentario