Todo sobre trucos y tutoriales de Android

Cómo obtener Google Assistant en su máquina Windows, Mac o Linux

Cómo obtener Google Assistant en su máquina Windows, Mac o Linux

Google Assistant es la respuesta de Google al asistente inteligente para el hogar Alexa de Amazon. Inicialmente sólo disponible con funcionalidad limitada en la aplicación Google Allo, Google Assistant se implementó más tarde con los teléfonos inteligentes Google Home y Pixel para ofrecer toda la potencia del asistente de Google a los consumidores.

Después de unos meses de espera, los teléfonos inteligentes con Android 6.0+ también recibieron Google Assistant, y hace unos días Google lanzó el SDK de Google Assistant que permite ejecutar el Assistant en prácticamente cualquier plataforma. Hoy, le mostraremos cómo instalar Google Assistant en su máquina Windows, Mac o Linux usando Python.

Nota: en este momento, esto es puramente con fines educativos. No hay una interfaz gráfica de usuario elegante con la que puedas jugar, y la instalación del Asistente requiere que utilices la línea de comandos.

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

Requisitos:

  • Pitón 3
  • Herramientas creadas para Microsoft Visual Studio 2017 si está en Windows

Necesitará tener Python instalado sin importar si está usando Windows, macOS o una distribución GNU/Linux. La instalación es bastante simple y ya está bien documentada por el wiki de Python, así que no entraremos en muchos detalles sobre cómo poner Python en marcha en su máquina.

Una vez que tenga a Python trabajando en su máquina (puede confirmar que está trabajando abriendo un mensaje de terminal/comando y luego simplemente escribiendo python). Si ve que el indicador de terminal/comando devuelve la versión actual de Python en su computadora, entonces usted está de oro.

A continuación, antes de que podamos instalar los archivos necesarios para que funcione Google Assistant, debemos habilitar el acceso a la API de Google Assistant en la Consola de la plataforma Google Cloud.

Configuración de la API del Asistente de Google

A continuación encontrará instrucciones paso a paso que le guiarán a través del proceso para habilitar la API del Asistente de Google en la Consola de la Plataforma en la Nube para que pueda acceder al Asistente de Google a través del programa Python. Todos estos pasos son independientes de la plataforma, lo que significa que los pasos son los mismos para los usuarios de Windows, macOS y GNU/Linux.

  1. Accede a la página Proyectos de la Consola Google Cloud Platform.
  2. Haga clic en » Crear proyecto » arriba.
  3. Nombre el proyecto «Mi asistente de Google» y haga clic en «Crear».
  4. Espere unos segundos a que la Consola cree su nuevo Proyecto. Debería ver un icono de progreso de giro en la parte superior derecha. Una vez que haya terminado de crear su proyecto, se le llevará a la página de configuración de su proyecto.
  5. Haz clic en este enlace para ir directamente a la página de la API del Asistente de Google. Arriba, haga clic en «Activar».
  6. Google le advertirá de que debe crear credenciales para utilizar esta API. Haga clic en » Crear credenciales » en la parte superior derecha.Esto te llevará a una página del asistente de configuración en la que Google te ayudará a averiguar qué tipo de credenciales necesitas para utilizar esta API.
  7. En «Where will you be calling the API from», seleccione » Other UI (e.g. Windows, CLI tool) «. Para «a qué datos accederá» seleccione el círculo » Datos de usuario «. Ahora pulse «¿qué credenciales necesito?»
  8. Google debería recomendar que cree un ID de cliente de OAuth 2.0 . 1. Asigne un nombre al ID de Cliente que desee, por ejemplo, su nombre + Escritorio. Una vez que hayas elegido un nombre, haz clic en «crear ID de cliente».
  9. En «nombre del producto mostrado a los usuarios», introduzca «Mi asistente de Google». Haga clic en Continuar.
  10. Haz clic en «Terminado». No hay necesidad de hacer clic en descargar aquí, ya que sólo necesitamos el secreto del cliente, que descargaremos a continuación.
  11. Ahora, bajo la lista de IDs de cliente de OAuth 2.0, debería ver el ID de cliente que acaba de hacer. Todo el camino hacia la derecha, haga clic en el icono de descarga para descargar el archivo client_secret_XXX.json , donde $0027XXX$0027 es su ID de cliente. Guarde este archivo en cualquier lugar de su ordenador, idealmente en una nueva carpeta llamada «googleassistant».
  12. Accede a la página de control de actividad de tu cuenta de Google y asegúrate de que las opciones «Actividad web y aplicaciones», «Historial de ubicación», «Información del dispositivo» y «Actividad de voz y audio» están activadas. Esto es para que Google Assistant pueda leer tu 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 auxiliar de Google bajo nuestra cuenta de Google. A continuación, debemos configurar el cliente que accederá a la API del Asistente de Google.

Instalación del proyecto Google Assistant Sample Python Project

Aunque Google recomienda que configure entornos virtuales Python para aislar el SDK de Google Assistant y sus dependencias de otros paquetes de sistema Python, vamos a omitir este paso ya que es poco probable que juegue con esto durante más de unos minutos. Puedes volver fácilmente a la consola de la plataforma en nube y desactivar la API si te preocupa la posibilidad de que otros programas accedan a tu cuenta de Google.

Abra una ventana de solicitud de terminal/comando y siga los siguientes pasos. Primero, introduzca este comando:

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

Debería ver un montón de dependencias que se descargan e instalan cuando introduce este comando. Estos son necesarios para que el proyecto de muestra de Python funcione. Espera a que termine.

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

pre>py -m googlesamples.assistant.auth_helpers –client-secrets path\ to your client_secret_XXX.apps.googleusercontent.com.json

En la línea de comandos, 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 auxiliar 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 la línea de comandos donde le pide el código de autorización. Si se hace correctamente, verá una respuesta que indica que sus credenciales han sido guardadas.

Probar el Asistente de Google

Lo primero que querrás probar es si Google Assistant es capaz de grabar audio desde tu micrófono. Introduzca el siguiente comando en una línea de comandos, que grabará 5 segundos de audio y se lo reproducirá:

python -m googlesamples.assistant.audio_helpers

Si escuchas la reproducción de tu audio, introduce este comando para empezar a hablar con el Asistente de Google:

python -m googlesamples.assistant

Espere a que la línea de comandos diga «pulse Intro para enviar una nueva solicitud» y, a continuación, pulse Intro para empezar a hablar con el Asistente de Google. Cuando termine de hablar, la línea de comandos mostrará una transcripción de lo que acaba de decir y luego reproducirá la respuesta. Si después ves una advertencia, ignórala.

Diviértete jugando con el Asistente de Google en tu máquina Windows, MacOS o GNU/Linux! Jugué con él sólo unos minutos antes de aburrirme con él. No es particularmente útil en este formato, pero es una demostración muy rápida de las posibilidades que representa el nuevo SDK de Google Assistant. Tal vez podamos ver aplicaciones de escritorio o extensiones de navegadores aprovechando esta funcionalidad en un futuro próximo.

 

Deja tu comentario!