Esta es la guía en la que los usuarios pueden instalar Google Assistant (el Asistente de Google) en sus PC con Windows, Linux y/o Mac.
Usted vera que será muy divertido tenerlo instalado en su PC. Puede instalar Google Assistant en Windows 7 e incluso en Windows 10. Si bien hay algunos cambios en los comandos dependiendo el sistema operativo que utilice, aquí le daré los comandos que lo ayudarán a ejecutar Google Assistant en su PC.
1. Qué es Google Assistant
Google Assistant es un asistente personal inteligente desarrollado por Google. Inicialmente estaba disponible en los smartphones Pixel, pero luego estaría disponible para todos los dispositivos Android que están por encima de la versión 6.0. El Asistente de Google es increíble y funciona bien en la mayoría de los dispositivos Android. Recientemente, Google lanzó Google Assistant SDK. Si tiene un teléfono Samsung, después de la actualización podrá disfrutar de Google Assistant en su smartphone Samsung.
Si dices Hey Google, el asistente está listo para que haga cualquier tarea. Los pasos de instalación son fáciles y si está interesado en usarlo para su PC, puede seguir estas instrucciones.
2. Instale Google Assistant en Windows, Linux y Mac
Este Asistente de Google no está basado en algún tipo de Interfaz gráfica de usuario (GUI). Puede instalar Google Assistant en su PC, pero se ejecutará desde su Línea de Comandos (CMD). No habrá GUI y deberá copiar y pegar el comando si desea ejecutar el Asistente de Google en su PC.
Esta será una instalación única. Después de esto, puede simplemente pegar o escribir un comando de Python para ejecutarlo en su PC. Esto es simple y fácil, y puede ver un tutorial al final del post. Comencemos con los pasos de instalación. Hemos dividido los Pasos en 4 partes para que pueda seguirlos fácilmente y no se confunda en ninguno de ellos. Si tiene algún problema al instalar el Asistente de Google, puede hacer un comentario y seguramente le ayudaré en la instalación.
Requisitos
- Python 3
- Cuenta de Google (es posible que tenga una)
- Conexión a Internet
3. Pasos para instalar Google Assistant en su PC
Paso 1: Instale Python 3 o superior en su PC con Windows, Linux y Mac.
- Primero descargue Python en su PC desde este enlace. Simplemente descargue la última versión de Python haciendo clic en Download Python.
- En mi caso ya lo tengo instalado. Usted lo puede instalar como cualquier otro programa, lo único que debería tener en cuenta es marcar (X) la opción Agregar Python a variables de entorno (Add Python to Environment variables). Luego haga clic en Instalar y listo. Ha instalado con éxito el entorno.
- Haga clic en el botón de Inicio y busque CMD y encontrará el Símbolo del Sistema. Simplemente haga clic en él y luego escriba el siguiente comando.
python
- Si ve la pantalla de abajo después de escribir el comando, habrá completado con éxito el Paso 1 y ahora es el momento de pasar al Paso 2.
Paso 2: Configurar la API de Google Assistant
- Vaya a la página del proyecto en Google Cloud Platform. Allí verá una opción llamada Crear Proyecto.
- Debe indicar el nombre del Proyecto, que será de su elección, y puede elegirlo como desee. Por ejemplo, escogemos Google Assistant.
- Ahora, haga clic en el botón Crear y verás que se está creando el nuevo proyecto y ahora debes esperar un tiempo. Luego, en el icono de notificación, haga clic en él y se creará un nuevo proyecto.
- Después de esto, debe ir a la página de Google Assistant API. Allí verá una opción llamada Habilitar simplemente haga clic en él.
- Posiblemente le pida crear credenciales. Simplemente haga clic en él. O si no, puede ir a la sección de Credenciales y crearlas.
Ahora, después de esto, debe completar los detalles como se indica a continuación.
- ¿Qué API estás utilizando?: Google Assistant API
- ¿Desde dónde llamarás a la API?: Otra IU (por ejemplo, Windows, herramienta CLI)
- ¿A qué tipo de datos accederás?: datos de usuario
Puede consultar la siguiente captura de pantalla para una mejor comprensión.
- En la sección Crear un ID de cliente de OAuth 2.0, ingrese el nombre que desee y haga clic en Crear ID de cliente.
- Ahora, le pedirá que descargue el archivo JSON. Hará clic en Lo haré más adelante. Finalmente, te lanzará a la página de credenciales, así que haga clic en Descargar JSON y guárdelo en su PC.
- Ahora, vaya a Controles de Actividad y allí debes activar todas las opciones que se dan en la lista.
Paso 3: Instalar Google Assistant Sample Python Project
Necesita instalar Google Assistant Sample Python Project. Para ello, asegúrese de estar conectado a Internet y siga estos pasos.
- Abra el CMD y escriba el comando que se proporciona a continuación. Puedes escribir cualquiera de los dos comandos.
py -m pip install google-assistant-sdk
o
python -m pip install google-assistant-sdk
- Ahora, su símbolo del sistema comenzará a descargar todas las dependencias. Si no funciona agregue -3.(# de versión) después de py. Tienes que esperar un tiempo.
- Del archivo que hemos descargado en el paso 2, debemos copiar la ruta y el nombre del archivo y debemos agregar al siguiente comando.
google-oauthlib-tool --client-secrets
la\ruta\client_secret_XXX.apps.googleusercontent.com.json
--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
Si no funciona, ejecute los siguientes comandos y luego vuelva a intentarlo:
pip install --upgrade google-api-python-client
pip install --upgrade google-auth-oauthlib
- Si lo deseas, puedes ver el ejemplo que se muestra a continuación.
google-oauthlib-tool --client-secrets
C:\Users\alexynior\Documents\Lab-Adictec\client_secret_388486051824-er6nqchaafda9k1dcvok6rj58gml0j6v.apps.googleusercontent.com.json
--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
- Después de ejecutar este comando, encontrará la URL que será única y podrá acceder a esa URL solo con su cuenta de Gmail.
- Ahora, copie esta URL y péguela en su navegador e inicie sesión con su cuenta de Gmail. Encontrará el código de Autorización única que debe pegar en el símbolo del sistema.
¡Eso es! Las credenciales se guardan y podemos pasar al siguiente y último paso 😀
Paso 4: Probar Google Assistant en su PC
- Ahora, debe probar que el Asistente de Google o Google Assistant está funcionando o no, por lo que debe escribir el siguiente comando.
python -m googlesamples.assistant.grpc.pushtotalk
Esto grabará los 5 primeros segundos de audio y luego podrá ingresar el comando nuevamente (presionando la tecla Intro).
4. Tutorial Google Assistant para PC
5. Conclusión
Veredicto final: Espero que les guste este artículo sobre la forma de instalar Google Assistant en su PC con Windows, Linux y Mac. Estos pasos son sencillos para su instalación. Si enfrenta algún problema, no dude en preguntar a continuación.
: Veo muchos comentarios con errores, así que he tratado de encontrar la mejor solución. Las detallo a continuación:- Error con grpcio: «…AppData\Local\Temp\pip-record-j5hhpln3\install-record.txt –single-version-externally-managed –compile» failed with error code…» ► Descargar grpcio desde este enlace e instalarlo con el siguiente comando:
pip install ubicación_archivo.whl
- Error del tipo: «No module named googlesamples.assistant.audio_helpers», «‘C:\\Users\\AppData\\Roaming\\googlesamples-assistant\\device_config.json’
INFO:root:Registering device
ERROR:root:Option –device-model-id required when registering a device instance.». Ejecute el siguiente comando para mostrar la ruta de instalación:
pip show google-assistant-sdk
Luego diríjase a la siguiente ruta:
...\site-packages\googlesamples\assistant\grpc
Y desde allí, ejecute el comando para probar el micrófono para la entrada de audio del Asistente de Google:
python audio_helpers.py
Y el comando siguiente para su funcionamiento:
python pushtotalk.py --device-id [Nombre_Py] --device-model-id [ID_py]
He tratado de hacer este artículo demasiado simple. Por favor, comparte este artículo con tus amigos. Gracias por visitar y seguir visitando adictec para obtener más trucos como este 😉
57 comentarios
Buen articulo,
Sabes como poner el reconocimiento de voz en español?
gracias
Hola, Gracias Luis!
Te comento que la API no está disponible en español, al menos no para Escritorio. Recién (sólo) está disponible para móviles con Android Versión 6.0 en adelante (https://goo.gl/SsbwN7)
Cualquier novedad lo estaré actualizando, Saludos!
hola no he podido terminar de instalar google assistant debido a que sale un error «INFO:root: Registering device
Hola Oscar,
Esto se debe a que se actualizó la biblioteca del SDK a la 0.4.1
Prueba el siguiente comando:
pip install --upgrade google-assistant-sdk[samples]
hola,
Cuando quiero instalar google assistant me sale este error
ckages\pkg_resources\__init__.py", line 2091, in _handle_ns
_rebuild_mod_path(path, packageName, module)
File "C:\Users\ALyDI\AppData\Local\Programs\Python\Python36-32\lib\site-pa
ckages\pkg_resources\__init__.py", line 2120, in _rebuild_mod_path
orig_path.sort(key=position_in_sys_path)
AttributeError: '_NamespacePath' object has no attribute 'sort'
—————————————-
Command «python setup.py egg_info» failed with error code 1 in C:\Users\ALyDI\Ap
pData\Local\Temp\pip-install-0uay1_1f\googleapis-common-protos\
Si puedes ayudarme te lo agradecería mucho
Saludos !!!
Hola, ejecute el siguiente comando: pip install –upgrade setuptools
Coméntame si se ha solucionado 🙂
hola ! me salta invalid syntax cuando estoy en el terminal luego de ingresar python
lo tengo instalado y se que funciona porque probe con el pyscripter
ingreso la linea de codigo que pusiste al principio.
py -m pip install google-assistant-sdk[samples]
le agrege el -3.6 (mi version)
y tampoco nada,espero pronta respuesta!
Gracias por el post,esta muy bueno!
Hola Gabriel, gracias por comentar.
¿Tienes instalado pip?
Hola. amigo. Seguí todos los pasos, pero cuando al final quiero probar, me aparece este error:
C:\Users\440hercios>python -m googlesamples.assistant.grpc.pushtotalk
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: 'C:\\
Users\\440hercios\\AppData\\Roaming\\googlesamples-assistant\\device_config.json
'
INFO:root:Registering device
ERROR:root:Option --device-model-id required when registering a device instance.
¿me podrías ayudar, por favor?
Gracias.
Hola Mauricio, por favor intente lo siguiente:
1. pip install –upgrade google-assistant-sdk[samples]
2 Para comprobar si Google Assistant puede acceder a su micrófono: googlesamples-assistant-audiotest –record-time 10
3. Al parecer algún paso se omitió o no fue el esperado y necesita registrar dispositivo, para ello abra el CMD en la ubicación de descargar del cliente (JSON) y escriba:
googlesamples-assistant-devicetool register-model –manufacturer “Assistant SDK developer” –product-name “Assistant SDK light” –type LIGHT –model #Adictec
Luego,
googlesamples-assistant-pushtotalk –project-id #ID_del_Proyecto –device-model-id #Adictec
*Cambie #Adictec por cualquier nombre y #ID_del_Proyecto por el ID de su proyecto.
4. Por último inicie nuevamente: (Recuerde ejecutarlo como administrador)
python -m googlesamples.assistant.grpc.pushtotalk
ó
googlesamples-assistant-pushtotalk
Avíseme si ha podido solucionarlo…
yo tambien tengo el mismo problema
solo que en el paso 3 me aparece lo siguiente
C:\WINDOWS\system32>googlesamples-assistant-devicetool register-model -manufacturer "Assistant SDK developer" -product-name "Assistant SDK light" -type LIGHT -model #Adictec
Usage: googlesamples-assistant-devicetool [OPTIONS] COMMAND [ARGS]...
Error: Missing option "--project-id".
y en el siguiente comando aparece
C:\WINDOWS\system32>googlesamples-assistant-pushtotalk –project-id #»Google Asistente» –device-model-id #Omarsalas
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: ‘C:\\Users\\XXXXX\\AppData\\Roaming\\googlesamples-assistant\\device_config.json’
INFO:root:Registering device
ERROR:root:Failed to register device:
Error 404 (Not Found)!!1
*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
404. That’s an error.
The requested URL
/v1alpha2/projects/
was not found on this server. That’s all we know.ayuda porfas
Hola,
En el paso 3 añadir lo que dice que falta, así:
googlesamples-assistant-devicetool --project-id "Mi_Py_ID" register-model –manufacturer "Assistant SDK developer" –product-name "Assistant SDK light" –type LIGHT –model #Adictec
Por cierto, según lo visto ha ejecutado desde «C:\WINDOWS\system32>». Se recomienda ejecutar los comandos desde la ubicación del JSON descargado para evitar el «No such file or directory: …»
Me informa si continua el problema…
tengo el mismo problema y al poner el comando me pone no such option -m.
Y esta bien copiado
Cuando intento hacer el comando, me sale esto:
googlesamples-assistant-devicetool –project-id «Adictec» register-model –manufacturer «Assistant SDK developer» –product-name «Assistant SDK light» –type LIGHT –model #Adictec
Creating new device model
Error: Failed to register model: 400
Could not create the device model. Check that the request contains the required field device_model_id with a valid format in the request payload. See https://developers.google.com/assistant/sdk/reference/device-registration/model-and-instance-schemas for more information.
Cuando intento hacer el comando, me sale esto:
googlesamples-assistant-devicetool –project-id «Adictec» register-model –manufacturer «Assistant SDK developer» –product-name «Assistant SDK light» –type LIGHT –model #Adictec
Creating new device model
Error: Failed to register model: 400
Could not create the device model. Check that the request contains the required field device_model_id with a valid format in the request payload. See https://developers.google.com/assistant/sdk/reference/device-registration/model-and-instance-schemas for more information.
Hola Alexis
al seguir tu tutorial, llego sin problemas hasta la autorizacion, y al tratar de probar el assistance me aparece…
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: 'C:\\Users\\daniel.donoso\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
INFO:root:Registering device
ERROR:root:Option --device-model-id required when registering a device instance.
use también los comandos de actualización de googleAssistance y nada.
el pip lo actualice de 9 a 10.
Hola Daniel, por favor intente lo siguiente:
1. pip install –upgrade google-assistant-sdk[samples]
2 Para comprobar si Google Assistant puede acceder a su micrófono: googlesamples-assistant-audiotest –record-time 10
3. Al parecer algún paso se omitió o no fue el esperado y necesita registrar dispositivo, para ello abra el CMD en la ubicación de descargar del cliente (JSON) y escriba:
googlesamples-assistant-devicetool register-model –manufacturer “Assistant SDK developer” –product-name “Assistant SDK light” –type LIGHT –model #Adictec
Luego,
googlesamples-assistant-pushtotalk –project-id #ID_del_Proyecto –device-model-id #Adictec
*Cambie #Adictec por cualquier nombre y #ID_del_Proyecto por el ID de su proyecto.
4. Por último inicie nuevamente: (Recuerde ejecutarlo como administrador)
python -m googlesamples.assistant.grpc.pushtotalk
ó
googlesamples-assistant-pushtotalk
Avíseme si ha podido solucionarlo…
C:\WINDOWS\system32>py -m googlesamples.assistant.grpc.pushtotalk
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: 'C:\\Users\\TR-LAP-1\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
INFO:root:Registering device
ERROR:root:Option --device-model-id required when registering a device instance.
pero vi que pasaste unas soluciones
1. pip install –upgrade google-assistant-sdk[samples]
2 Para comprobar si Google Assistant puede acceder a su micrófono: googlesamples-assistant-audiotest –record-time 10
3. Al parecer algún paso se omitió o no fue el esperado y necesita registrar dispositivo, para ello abra el CMD en la ubicación de descargar del cliente (JSON) y escriba:
googlesamples-assistant-devicetool register-model –manufacturer “Assistant SDK developer” –product-name “Assistant SDK light” –type LIGHT –model #Adictec
Luego,
googlesamples-assistant-pushtotalk –project-id #ID_del_Proyecto –device-model-id #Adictec
*Cambie #Adictec por cualquier nombre y #ID_del_Proyecto por el ID de su proyecto.
4. Por último inicie nuevamente: (Recuerde ejecutarlo como administrador)
python -m googlesamples.assistant.grpc.pushtotalk
ó
googlesamples-assistant-pushtotalk
las intente pero me quede en el paso 3 me aparece lo siguiente
C:\WINDOWS\system32>googlesamples-assistant-devicetool register-model –manufacturer «Assistant SDK developer» –product-name «Assistant SDK light» –type LIGHT –model #Adictec
Usage: googlesamples-assistant-devicetool [OPTIONS] COMMAND [ARGS]…
Error: Missing option «–project-id».
y en el siguiente comando
C:\WINDOWS\system32>googlesamples-assistant-pushtotalk –project-id #»Google Asistente» –device-model-id #Omarsalas
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: ‘C:\\Users\\TR-LAP-1\\AppData\\Roaming\\googlesamples-assistant\\device_config.json’
INFO:root:Registering device
ERROR:root:Failed to register device:
Error 404 (Not Found)!!1
*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
404. That’s an error.
The requested URL
/v1alpha2/projects/
was not found on this server. That’s all we know.ayuda!
Te respondí más arriba. Infórmame si se solucionó…
No puedo realizar el paso, me sale lo siguiente
Could not install packages due to an EnvironmentError: [WinError 5] Acceso denegado: 'C:\\Program Files (x86)\\Python37-32\\Lib\\site-packages\\oauthlib'
Consider using the `--user` option or check the permissions.
Hola, en qué paso te salió ese resultado? lo ejecutaste como administrador?
En el Paso 3: Instalar Google Assistant Sample Python Project
qué quieres que ejecute como administrador?
Ajá sí o puedes agregar –user al final del comando. Es lo mismo.
hola se que ha pasado mucho tiempo pero sabes que esta pasando en este caso?
C:\Users\mr__h>google-oauthlib-tool –client-secrets
«google-oauthlib-tool» no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
esto es cuando introduzco este código:
google-oauthlib-tool --client-secrets
client_secret_857870666681-rtksd5uu7aqbtq3obpmma849lfvpkamj.apps.googleusercontent.com.json
--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
gracias de antemano. saludos!
Hola, despues del palo que me he pegado no con sigo terminarlo.
Me quede en este paso el del ejecutar el codigo con la ruta de mi archivo: (evidentemente pongo mi direcctorio)
google-oauthlib-tool –client-secrets
C:\Users\alexynior\Documents\Lab-Adictec\client_secret_388486051824-er6nqchaafda9k1dcvok6rj58gml0j6v.apps.googleusercontent.com.json
–scope https://www.googleapis.com/auth/assistant-sdk-prototype –save –headless
Al poner mi ubicacion correcta y el nombre de mi archivo (todo tal como has puesto), le doy a enter y me genera un fichero, me pregunta con quien lo quiero abrir (le doy por ej a explorador) y me abre una serie de comandos raros que para nada tienen que ver con la url que debo obtene….
Cual parte esta mal??
Saludos, realice todos los pasos satisfactoriamente pero el asistente nunca me contesta reconoce lo que le digo pero no contesta y devuelve un error:
status = StatusCode.UNKNOWN
details = «Exception iterating requests!»
debug_error_string = «None»
Es solo la parte final del codigo debido a que es muy largo, a que se debe el presente error, gracias
Hola, en el momento de probarlo me aparece este error:
'Error opening {0}'.format(self.__class__.__name__))
File "/home/pi/.local/lib/python2.7/site-packages/sounddevice.py", line 2570, in _check
raise PortAudioError(errormsg, err, hosterror_info)
sounddevice.PortAudioError: Error opening RawStream: Unanticipated host error [PaErrorCode -9999]: 'Device or resource busy' [ALSA error -16]
Entiendo que está ocupado por otro el micro y audio, lo encuentro pero me pide el numero token de google assistant y no soy capaz de dar con ello.
Gracias de antemano.
Un saludo
Que hago?
Enter the authorization code: 4/iwB8QfXVTpQsrMJoQ4ZvY2XE7U8xtx2e0lYEasS5p3-AVjcRw3qiN9A
Traceback (most recent call last):
File "c:\program files (x86)\python37-32\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\program files (x86)\python37-32\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\Scripts\google-oauthlib-tool.exe\__main__.py", line 9, in
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\click\core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\click\core.py", line 697, in main
rv = self.invoke(ctx)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\click\core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\click\core.py", line 535, in invoke
return callback(*args, **kwargs)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\google_auth_oauthlib\tool\__main__.py", line 106, in main
creds = flow.run_console()
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\google_auth_oauthlib\flow.py", line 364, in run_console
self.fetch_token(code=code)
File "C:\Users\nacho\AppData\Roaming\Python\Python37\site-packages\google_auth_oauthlib\flow.py", line 239, in fetch_token
kwargs.setdefault('client_secret', self.client_config['client_secret'])
KeyError: 'client_secret'
estimado todo ok hasta aca:
C:\Users\patri>python -m googlesamples.assistant.grpc.pushtotalk
WARNING:root:Device config not found: [Errno 2] No such file or directory: 'C:\\Users\\patri\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
ERROR:root:Option --device-model-id required when registering a device instance.
solicito ayuda por favor.
Hola! Alexis Llontop.
Muy buen aporte, gracias por compartirlo.
Tengo una consulta instale todo sin ningun error hasta el final y no se a que puede deberse, al final realice tu procedimiento y verifique varios errores que tuve, al momento de ejecutar en el 4to paso el comando:
python -m googlesamples.assistant.grpc.pushtotalk
me emite el siguiente error:
C:\Users\Krotceh>python -m googlesamples.assistant.grpc.pushtotalk
Assertion failed!
Program: C:\Users\Krotceh\AppData\Local\Programs\Python\Python37\python.exe
File: src/hostapi/wdmks/pa_win_wdmks.c, Line 1061
Expression: FALSE
me puedes ayudar a solucionar este error, te agradecere mucho!
Hola! Cómo estás?
Me podrías ayudar para instalar el Google Assistant?
llego hasta aqui:
C:\>PY -m google-oauthlib-tool --client-secrets C:\users\mmana\downloads\client_secret_enjuf2pd5prjs8un9qrc8r9h4m6v2p7i.apps.googleusercontent.com_secreto_cliente.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
C:\Users\mmana\AppData\Local\Programs\Python\Python37\python.exe: No module named google-oauthlib-tool
Gracias
Hola,
C:\Users\juanp>py -m pip install google-assistant-sdk[samples]
Lo escribo de todas las maneras y con la otra opción y poniendo todas las variantes y siempre sale algo como:
C:\Users\juanp\AppData\Local\Programs\Python\Python37-32\python.exe: No module named pip
¿Qué tengo que hacer o escribir? mi versión Python 3.7 (32-bit)
¿Qué se hace?
Hola me sale este error
C:\Users\USUARIO>python -m googlesamples.assistant.grpc.pushtotalk
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: ‘C:\\Users\\USUARIO\\AppData\\Roaming\\googlesamples-assistant\\device_config.json’
INFO:root:Registering device
ERROR:root:Option –device-model-id required when registering a device instance.
al copiar la url
https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=924096993733-20agln1a5ntf1mmlre627vpkk2uoftdd.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fassitant-sdk-prototype&state=9zEpupDMLn6q6sKBSV4AlyEEPyH3TC&prompt=consent&access_type=offline
me sale el siguiente error
400. Eso es un error.
Error: invalid_scope
Algunos ámbitos solicitados eran inválidos. {invalid = [https://www.googleapis.com/auth/assitant-sdk-prototype]}
al probar el assistant me manda este error la consola de comandos:
C:\Users\Ivanovich>python -m googlesamples.assistant.grpc.pushtotalk
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: [Errno 2] No such file or directory: 'C:\\Users\\Ivanovich\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
INFO:root:Registering device
ERROR:root:Option --device-model-id required when registering a device instance.
Hola. Yo tengo un error en el paso 3 punto 3.
Ahi dice que hay que escibir esto en donde queda el .JSON del programa:
google-oauthlib-tool --client-secretsC:\Users\Acachepele\Downloads\client_secret_549450732714-kh6uqco6muer1jdeh22jnddm13h2mc2n.apps.googleusercontent.com.json--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
Y me salta esto: Usage: google-oauthlib-tool [OPTIONS]
Try «google-oauthlib-tool –help» for help.
Error: no such option: --client-secretsC:\Users\Acachepele\Downloads\client_secret_549450732714-kh6uqco6muer1jdeh22jnddm13h2mc2n.apps.googleusercontent.com.json--scope
Necesito ayuda.
Gracias.
Hola Axel,
Ya no es posible ejecutarlo en Windows 🙁
Ivan o Alexis me podrían ayudar con esto por favor? me quedé en esto
C:\WINDOWS\system32>python -m googlesamples.assistant.grpc.pushtotalk
INFO:root:Connecting to embeddedassistant.googleapis.com
WARNING:root:Device config not found: ‘id’
INFO:root:Registering device
ERROR:root:Option –device-model-id required when registering a device instance.
Hola Javier!
Lamentablemente Google ya no soporta Assistant para Windows 🙁
Instalo python, lo reinstalo, lo reparo, entre muchas otras cosas pero sigue diciendo en el cmd que no se reconoce.
Hola Jefry, actualmente no es posible. Google dejó de soportar la instalación. Pronto lanzaré una actualización…
sabes alguna manera de ponerlo al español si dice cosas en español pero como preguntar que significa o cosas asi pero decirle cosas en español no las entiende sabes como ponerlo al español
el progama python no hace caso.
Google ha quitado las API :/
el progama python no hace todo lo que tu dices
Hola, Google retiró el soporte. Cualquier actualización la haré por este medio u.u
Según lo que veo en los comentarios, significa que no se puede instalar google assistant hasta después que lo actualices?
Hola!
Google ha quitado el soporte para instalarse en Windows. Cualquier actualización la haré en este artículo..
Me sale este error al ejecutar la prueba de voz.
¿Cómo lo puedo solucionar?
py -m googlesamples.assistant.grpc.pushtotalk
Traceback (most recent call last):
File "C:\Users\maure\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 192, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\maure\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\maure\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googlesamples\assistant\grpc\pushtotalk.py", line 22, in
import pathlib2 as pathlib
ModuleNotFoundError: No module named 'pathlib2'
Hola Paco!
Gracias por comentar. Sucede que actualmente ya no hay soporte de Google Assistant para Windows
Hola, cuando intento poner el comando
[code lang=”shell”]google-oauthlib-tool –client-secrets
la\ruta\client_secret_XXX.apps.googleusercontent.com.json
–scope https://www.googleapis.com/auth/assistant-sdk-prototype –save –headless[/code]
me pone que [code no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable
Hola Alejandro!
Microsoft quitó el soporte de Google Assistant, lo siento pero ha dejado de funcionar :/
Oh vaya
F
A mi me dio un problema y al escribir el comando aparece lo siguiente:
C:\Users\PARTICULAR>\site-packages\googlesamples\assistant\grpc
El sistema no puede encontrar la ruta especificada.
espero su respuesta.
Hola Daniel.
Lamento comentarte que Windows retiró el soporte para Assistant y ya no es posible 🙁
cuando hice el primer comando del paso 3 me aparecio este error:
ERROR: Exception:
Traceback (most recent call last):
File "C:\Users\FliaNB\AppData\Local\Programs\Python\Python39\lib\site-packages\pip\_vendor\packaging\requirements.py", line 98, in __init__
req = REQUIREMENT.parseString(requirement_string)
me ayudas?
Hola,
El soporte de Microsoft fue cancelado, actualmente no funciona.
Perdón!