El Asistente de Google está habilitada en casi todos los teléfonos Android recién fabricados, pero hoy en día no hay una versión de escritorio disponible. A pesar de esto, hoy les mostraré un método ( algo tedioso ) para que el Asistente de Google funcione en su máquina con Windows.
En el momento de escribir este post, no existe una interfaz gráfica de usuario elegante para lo que estamos a punto de hacer, y la instalación se basará principalmente en líneas de comando. Pero una vez que lo tenga en funcionamiento, puede hablar por el micrófono de su computadora como lo haría con su dispositivo Android para controlar el Asistente de Google.
Requerimientos
Primero, deberás de instalar Python en tu computadora y posteriormente tenemos que agregarlo a la ruta, sígueme con cuidado. Descargue y ejecute el instalador de Python .exe y haga que realice una instalación personalizada . En la segunda pantalla de alternativas, 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, la línea de comando debería mostrar su versión actual de Python.
Ahora necesitamos configurar la API del Asistente de Google.
Navegue a la página de proyectos en la consola de la plataforma en la nube de Google.
Haga clic en »Crear proyecto» arriba.
Asigne al proyecto un nombre como »Asistente de Google» y haga clic en «Crear».
La consola creará su nuevo proyecto; debería ver un icono de progreso giratorio en la parte de arriba derecha. Cuando termine, se lo dirigirá a la página de configuración del proyecto.
Vaya a la página de la API del Asistente de Google y haga clic en «Habilitar» en la parte de arriba. «
Para usar la API, deberá crear credenciales. Entonces haga clic en el botón «Crear credenciales» en la parte de arriba derecha. Un asistente de configuración lo guiará a través de este procedimiento.
En «¿Desde dónde llamará a la API?», Seleccione «Otra interfaz de usuario (a modo de ejemplo, Windows, herramienta CLI)». Para «¿a qué datos vas a entrar?» seleccione el círculo »Datos de usuario«. Ahora haga clic en «¿Qué credenciales necesito?»
Google le recomendará que cree un ID de cliente de OAuth 2.0. Asigne un nombre único al ID de cliente y haga clic en «Crear ID de cliente».
En «Nombre del producto que se muestra a los usuarios», ingrese «Mi Asistente de Google» o algo por el estilo.
Haga clic en ‘listo’, pero no haga clic en descargar aquí, solo necesitamos el secreto del cliente.
En el listado de ID de cliente de OAuth 2.0, verá la ID de cliente que acaba de crear. En el extremo derecho, 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 computadora, idealmente en una nueva carpeta llamada «Asistente de Google».
Vaya a la página de controles de actividad de 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 activados. Esto es para que el Asistente de Google pueda leer su información personalizada.
Ahora necesitamos configurar un cliente que acceda 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 indispensables para Python. Cuando termine, ingrese este comando a continuación (cambie la ruta del directorio en el comando).
py -m googlesamples.assistant.auth_helpers --client-secrets changeyourpathconecret_client_XXX.apps.googleusercontent.com.json
En la línea de comando, se le mostrará una URL que debe visitar para 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 entrar correctamente a su micrófono. Escriba en el símbolo del sistema:
python -m googlesamples.assistant.audio_helpers
Si reproduce algo de audio correctamente, puede comenzar a comunicarse con el Asistente de Google. Escriba en el símbolo del sistema:
python -m googlesamples.assistant
Espere a que diga «presione Entrar para enviar una nueva solicitud», posteriormente presione Entrar en su teclado para comenzar a hablar en su micrófono. Cuando termine de hablar, el símbolo del sistema mostrará una transcripción de lo que dijo y además reproducirá la solución del Asistente de Google.
Ahora, la línea de comando anterior es un método bastante feo para interactuar con la API del Asistente de Google, pero por suerte hay una extensión para el navegador Chrome llamada »AutoVoice» que simplemente necesita que tengas el Asistente de Google configurado en tu computadora (lo que acabamos de hacer !). A pesar de esto, necesitaremos hacer un poco más de magia de comandos 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($0027https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py$0027, get_python_lib() + $0027/googlesamples/assistant/__main__.py$0027)"
Ahora navegue a la página de extensión AutoVoice con el navegador Google Chrome e instálelo. En las alternativas de la extensión, configure el comando de activación en algo como «Hey Google» u «Okay Google» o lo que verdaderamente desee.
Habilite la opción »Siempre escuchando» y configure la »Expresión de activación» en algo distinto a lo que ha configurado como comando de activación. Recuerde: una expresión es despertar la extensión , la otra expresión es despertar Asistente de Google .
Ahora escribe tu línea de comando:
py -m googlesamples.assistant
Ahora puedes simplemente decir «¡Ok Google!» o lo que sea que pongas como expresión para despertar al Asistente de Google e inmediatamente comenzar a darle comandos ( «Ok Google, ¿qué tiempo hace hoy?» )
Post relacionados:
- ▷ ¿Qué es «Modern Setup Host» y cómo solucionar el uso elevado de disco por «Modern Setup Host»?
- ▷ ¿Cómo solucionar el error de tiempo de espera de conexión del servidor de Minecraft en Windows?
- ▷ ¿Qué es nvbackend.exe y cómo solucionarlo?
- NVIDIA Code 43 (Windows ha detenido este dispositivo porque ha informado de problemas)
- ⭐ Las mejores alternativas de CCleaner en 2020
- ▷ Solución: error de PS4 CE-34788-0