Cómo obtener el Asistente de Google en su máquina Windows, Mac o Linux

click fraud protection

Un tutorial sobre cómo hacer que el Asistente de Google funcione en su máquina Windows, macOS o GNU/Linux utilizando el SDK del Asistente de Google.

El Asistente de Google es la respuesta de Google al asistente doméstico inteligente Alexa de Amazon. Inicialmente solo disponible con funcionalidad limitada en la aplicación Google Allo, más adelante el Asistente de Google lanzado con los teléfonos inteligentes Google Home y Pixel para llevar todo el poder del asistente de Google a consumidores.

Después de unos meses de espera, teléfonos inteligentes con Android 6.0+ También recibió el Asistente de Google, y hace apenas unos días Google lanzó el SDK del Asistente de Google lo que permite ejecutar el Asistente básicamente en cualquier plataforma. Hoy, le mostraremos cómo instalar el Asistente de Google en su máquina Windows, Mac o Linux. usando pitón.

Nota: en este momento, esto es puramente para fines educativos. No hay una GUI sofisticada con la que puedas jugar, y la instalación del Asistente requiere que uses la línea de comando.


Obtenga el Asistente de Google en máquinas Windows/Mac/Linux

Requisitos:

  • Pitón 3
  • Herramientas integradas para Microsoft Visual Studio 2017 si en Windows

Necesitará tener Python instalado sin importar si está usando Windows, macOS o una distribución GNU/Linux. La instalación es bastante sencilla y ya bien documentado por la wiki de Python, por lo que no entraremos en muchos detalles sobre cómo instalar y ejecutar Python en su máquina.

Una vez que tenga Python funcionando en su máquina (puede confirmar que está funcionando abriendo una terminal/símbolo del sistema y luego simplemente escribiendo python.) Si ve que la terminal/símbolo del sistema devuelve la versión actual de Python en su computadora, entonces está dorado.

A continuación, antes de que podamos instalar los archivos necesarios para que el Asistente de Google funcione, debemos habilitar el acceso a la API del Asistente de Google en la consola de Google Cloud Platform.


Configurar la API del Asistente de Google

Lo que sigue son instrucciones paso a paso que lo guiarán a través del proceso para habilitar Google API del Asistente en Cloud Platform Console para que puedas acceder al Asistente de Google a través de Python programa. Todos estos pasos son independientes de la plataforma, lo que significa que son los mismos para usuarios de Windows, macOS y GNU/Linux.

  1. Ve a la Página de proyectos en la consola de Google Cloud Platform.
  2. Haga clic en "Crear proyecto"arriba.
  3. Nombra el proyecto "Mi Asistente de Google" y haz clic en "Crear".
  4. Espere unos segundos hasta que la Consola cree su nuevo Proyecto. Deberías ver un ícono de progreso giratorio en la parte superior derecha. Una vez que haya terminado de crear su Proyecto, accederá a la página de configuración de su Proyecto.
  5. Haga clic en este enlace para ir directamente a la página API del Asistente de Google. En la parte superior, haz clic en "Habilitar".
  6. Google le advertirá que necesita crear credenciales para utilizar esta API. Haga clic en "Crear credenciales" en la parte superior derecha. Esto lo llevará a la página del asistente de configuración donde Google lo ayudará a determinar qué tipo de credenciales necesita para usar esta API.
  7. En "desde dónde llamará a la API", seleccione "Otra interfaz de usuario (por ejemplo, Windows, herramienta CLI)". Para "a qué datos accederá", seleccione "Datos del usuario" círculo. Ahora toca "¿qué credenciales necesito?"
  8. Google debería recomendarte que crees un ID de cliente de OAuth 2.0. Asigne al ID de cliente el nombre que desee, por ejemplo, su nombre + Escritorio. Una vez que haya terminado de elegir un nombre, haga clic en "crear ID de cliente".
  9. En "nombre del producto mostrado a los usuarios", ingresa "Mi Asistente de Google". Haga clic en continuar.
  10. Haga clic en "listo". No es necesario hacer clic en descargar aquí, ya que solo necesitamos el secreto del cliente, que descargaremos a continuación.
  11. Ahora, en la lista de ID de cliente de OAuth 2.0, debería ver el ID de cliente que acaba de crear. Completamente a la derecha, haga clic en el ícono de descarga para descargar el client_secret_XXX.json archivo, donde 'XXX' es su ID de cliente. Guarde este archivo en cualquier lugar de su computadora, idealmente en una nueva carpeta llamada "googleassistant".
  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 de ubicaciones", "Información del dispositivo" y "Actividad de voz y audio" estén habilitados. Esto es para que el Asistente de Google pueda leerle información personalizada.

Ahora hemos creado un mecanismo para que un cliente, en este caso nuestra máquina Windows/Mac/Linux, acceda a la API del Asistente de Google en nuestra cuenta de Google. A continuación, debemos configurar el cliente que accederá a la API del Asistente de Google.

Instale el proyecto Python de muestra del Asistente de Google

Aunque Google recomienda configurar Entornos virtuales de Python Para aislar el SDK del Asistente de Google y sus dependencias de otros paquetes del sistema Python, estamos Voy a omitir este paso ya que es poco probable que juegues con esto por más de unos pocos minutos. Puede volver fácilmente a Cloud Platform Console y desactivar la API si le preocupa la posibilidad de que otros programas accedan a su cuenta de Google.

Abra una ventana de terminal/símbolo del sistema y siga los siguientes pasos. Primero, ingrese este comando:

py-mpipinstallgoogle-assistant-sdk[samples]

Deberías ver un montón de dependencias descargadas e instaladas cuando ingresas este comando. Estos son necesarios para que funcione el proyecto de muestra de Python. Espere a que termine.

Una vez hecho esto, ingrese el siguiente comando (asegúrese de ajustar la ruta):

py-mgooglesamples.assistant.auth_helpers--client-secretspath\to\your\client_secret_XXX.apps.googleusercontent.com.json

En el símbolo del sistema, verá una respuesta que le indicará que visite una URL para autorizar la aplicación.

Copie y pegue esta URL en su navegador. Seleccione la misma cuenta de Google que utilizó para configurar la API del Asistente de Google. En la página siguiente, verá un cuadro de texto que contiene el token de acceso de su cliente.

Copie ese token de acceso y péguelo en el símbolo del sistema donde le solicita el código de autorización. Si lo hace correctamente, verá una respuesta indicando que sus credenciales se han guardado.


Prueba el Asistente de Google

Lo primero que querrás probar es si el Asistente de Google puede grabar audio desde tu micrófono. Ingrese el siguiente comando en un símbolo del sistema, que grabará 5 segundos de audio y se lo reproducirá:

python-mgooglesamples.assistant.audio_helpers

Si escucha que se le reproduce el audio, ingrese este comando para comenzar a hablar con el Asistente de Google:

python-mgooglesamples.assistant

Espere a que el símbolo del sistema diga "presione Enter para enviar una nueva solicitud", luego presione Enter para comenzar a hablar con el Asistente de Google. Una vez que haya terminado de hablar, el símbolo del sistema mostrará una transcripción de lo que acaba de decir y luego reproducirá la respuesta. Si ve una advertencia después, simplemente ignórela.

¡Diviértete jugando con el Asistente de Google en tu máquina Windows, macOS o GNU/Linux! Jugué con él sólo durante unos minutos antes de aburrirme. No es especialmente útil en este formato, pero es una demostración muy rápida de las posibilidades que representa el nuevo SDK del Asistente de Google. Quizás veamos aplicaciones de escritorio o extensiones de navegador aprovechando esta funcionalidad en un futuro próximo.