Solución de problemas de la biblioteca de Asistente de Google

Cómo instalar y actualizar la biblioteca

Recibes un mensaje de error similar a E: Unable to locate package python3-venv mientras intentas configurar un nuevo entorno virtual de Python.

  • En versiones anteriores de Ubuntu, el metapaquete para el entorno virtual de Python 3 (python3-venv) no está disponible. Usa una versión completamente calificada en su lugar:

    sudo apt-get install python3-dev python3.4-venv

Recibirás un mensaje de error similar a No matching distribution found o <wheel> is not a supported wheel on this platform.

  • Verifica la arquitectura de hardware:

    uname -a
    Linux raspberrypi 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 armv7l GNU/Linux

    La biblioteca solo es compatible con hardware con las arquitecturas linux-armv7l y linux-x86_64. Para otros tipos de hardware, usa el servicio de Asistente de Google.

Problemas de credenciales

Cuando intentes generar credenciales con la herramienta de autorización, esta te solicitará que visites una URL y accedas a tu Cuenta de Google. La página muestra un mensaje de error (por ejemplo, "Se produjo un error").

Problemas con los permisos

Asistente de Google responde: De hecho, hay algunos parámetros de configuración básicos que primero necesitan tu permiso...

Problemas con el reconocimiento de voz

Asistente responde No sé cómo ayudarte con eso o No entiendo.

  • Verifica que tu voz se haya reconocido correctamente. Consulta el resultado del código de muestra para obtener una transcripción de la solicitud del usuario. También puedes consultar mi actividad. Puedes reproducir el audio que recibe Asistente para comprobar si hay problemas de calidad del audio. Si escuchas demasiado ruido o el audio está distorsionado, verifica que el micrófono esté configurado correctamente o prueba con otro.

Problemas de rasgos

Asistente no reconoce un rasgo que hayas agregado a un modelo.

Problemas con Acciones del dispositivo

Asistente de Google responde que tu app no es compatible con tu dispositivo.

  • En la Consola de Actions, puedes configurar las capacidades de superficie de tu app de Asistente. Si configuras los resultados de la pantalla como obligatorios, tus acciones personalizadas no funcionarán. Por el momento, el SDK de Asistente de Google no admite funciones de pantalla.

Problemas con palabras clave

Al parecer, Asistente no responde a oraciones que comienzan con Hey Google o Hey Google.

  • Si sigues teniendo poco o ningún reconocimiento de tu voz, intenta calibrar la sensibilidad del micrófono de la siguiente manera:

    1. Finaliza (Ctrl+C) cualquier código de muestra que se esté ejecutando en el momento.
    2. Ejecuta el siguiente comando:
      export ASSISTANT_MIC_SENSITIVITY=-6
    3. Ejecuta el código de muestra y vuelve a intentarlo. Regresa al paso 1, pero sigue disminuyendo el valor de ASSISTANT_MIC_SENSITIVITY en intervalos de -6 (p.ej., -6, -12, -18, -24...) hasta que descubras que el reconocimiento de voz es óptimo. Si llegas a -60, revisa el micrófono.

Problemas con alarmas y temporizadores

Asistente no sigue comandos verbales (por ejemplo, pausar o detener un temporizador).

  • Este es un problema si tienes habilitada la característica StartStop u OnOff para un modelo de dispositivo determinado. Quita esta característica del modelo de dispositivo y los comandos verbales funcionarán.

Problemas con la reproducción de podcasts y noticias

Asistente no sigue los comandos de reproducción (por ejemplo, pausar o detener un podcast).

  • Este es un problema si tienes habilitada la característica StartStop u OnOff para un modelo de dispositivo determinado. Quita esta característica del modelo de dispositivo y los comandos de reproducción funcionarán.

Problemas con la transmisión

Asistente no puede transmitir mensajes de un dispositivo a otro.

  • Asegúrate de configurar la ubicación del dispositivo en la app de Asistente de Google. Ambos dispositivos deben tener la misma dirección en la app.

Asistencia

¿Aún tienes problemas? Consulta nuestra página de asistencia.