Como instalar Google Assistant en Raspberry Pi


Google Assistant es un asistente virtual desarrollado por Google. Es una herramienta de inteligencia artificial que puede ayudar a los usuarios a realizar tareas como hacer una búsqueda en línea, establecer recordatorios, reproducir música, controlar dispositivos domésticos inteligentes y más. El asistente está disponible en dispositivos como teléfonos inteligentes, altavoces inteligentes y televisores conectados.

Gracias a que se  liberó el SDK del Google Assistant, gracias a la biblioteca auxiliar de Google para Python , tenemos una solución llave en mano para todo aquel que quiera integrar rápidamente el asistente de Google a un proyecto, de modo que  ya  podemos usar Google Home en  Español entre otros nuevos idiomas  con cualquier hw que los permita de modo que ahora es posible montar nuestro propio Google Assistant en una Raspberry Pi, en pocos minutos, con un micrófono y un altavoz, tendrá a una Raspberry Pi lista para atender sus peticiones!

En primer lugar necesitaremos  configurar el hardware y configurar el acceso a la red:

  1. Conecte el micrófono USB y el altavoz USB  a la Raspberry Pi.
  2. Inserte la tarjeta SD en el Pi de Raspberry (con NOOBS o Raspbian con el escritorio cargado).
  3. Conecte un teclado USB, ratón USB y un HDMI monitor a su Raspberry Pi. Si no tiene estos, siempre puedes conectar con el Pi remotamente.
  4. Conecte un cable ethernet o conectese a una red Wi-Fi.

Compruebe que la fecha y hora están ajustados correctamente en el dispositivo usando el comando.

date

Después de configurar el acceso, puede conectarse a la Raspberry Pi a través de SSH (opcional).

Conectar a la Raspberry Pi via SSH (opcional)

Para ejecutar comandos en la Raspberry Pi, necesitará abrir la terminal en el dispositivo o utilizar una conexión SSH. Si no tienes un monitor, teclado y ratón conectado al Raspberry Pi, debe utilizar una conexión SSH desde tu máquina de desarrollo.

Hacer seguro SSH está activado en la Raspberry Pi.

ssh [email protected]
password: password-for-raspberry-pi

Por ejemplo:

$ ssh [email protected]
password: raspberry

En Raspbian, esa es  la contraseña por defecto para el usuario. Debe cambiar la contraseña inmediatamente (ejecutar en un terminal en el Pi).piraspberrypasswd

Utilizar el terminal o la sesión SSH que configurar en este paso para entrar en los comandos en el resto de esta guía. Es el directorio de trabajo para ambos./home/pi

Respecto al micrófono usb

Dado el precio y el tamaño, se necesita  un micrófono funcional que sea capaz de captar voces cercanas o grandes sonidos pero   sin gastarse una fortuna  requiriéndose  un micrófono  usb  que sea  reconocido y funcione con Raspbian en una Raspberry Pi3( por  ejemplo el modelo  RRunzfon de kinobo)

Este tipo de micrófonos no son de alta fidelidad de modo que cuando escuche las reproducciones está claro que hay mucha estática a menos que esté hablando directamente con el micrófono, pero para este proyecto  lo importante es que sea  capaz de funcionar para el reconocimiento de voz utilizando la compilación Alexa Raspberry Pi.

Es interesante instalar la activación “siempre encendida” para no tener que presionar un botón para activarla, y pero dadas  las características de este modesto micrófono  solo  funcionara   si está cerca de este

Dado el tamaño y el precio, esta es una de las maneras más fáciles de agregar un micrófono por menos de $ 10, pero si está esperando un audio de alta calidad, es mejor que busque otras opcion. Para aquellos que buscan un micrófono decente para uso diario, existen mejores opciones en cuanto a calidad de sonido. (lo que hace que este micrófono sea genial es lo pequeño y económico que es)

Para las personas que buscan probar Google Assistant  con  Raspberry Pi, este micrófonono funciona con RPI v1, pero sí funciona con RPI v3 de fábrica. Cuando lo conecta al puerto USB, se detecta automáticamente y puede verlo en la salida “arecord -l“.

Bajo el sistema operativo Linux, parece que el sonido grabado es un poco bajo. Es posible que necesite normalizar (aumentar la ganancia) en el sonido usando un programa como mp3gain, ffmpeg, sox, etc. o mejor aún aumentar la ganancia en el receptor usando pulseaudio. Si eleva el volumen a un nivel alto, obtendrá una gran cantidad de estática, que es de esperar.

microfono usb para Raspberry

Prueba de sonido

Usaremos una Raspberry Pi 3 con Raspbian instalado y actualizado, lo primero será verificar que el audio nos funciona bien, tanto el del micrófono como los altavoces por donde queremos sacar el sonido ,para ello editamos nuestro fichero de configuración de audio ‘~/.asound’ y especificamos el micrófono que estamos usando, en este caso un USB específico, pero también podríamos usar el micro de una webcam, así como el audio que me lo saque por la predeterminada

Antes de continuar pues  debemos configurar el sistema de audio en la Raspberry Pi.

Encontrar los dispositivos de grabación y reproducción.

  1. Coloque el micrófono USB en la lista de dispositivos de hardware de captura. Anote el número de tarjeta y el número de dispositivo.

    arecord -l

    En la salida del comando anterior verá  la lista de dispositivos de hardware de captura de audio.

    **** List of CAPTURE Hardware Devices ****
    card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: Device_1 [USB PnP Sound Device], device 0: USB Audio [USB Audio]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    Ahora  anote el número de tarjeta  asociado( card)  al micrófono  USB  así como  el número de dispositivo(subdevice). 

      Ahora necesitamos saber saber  el numero dispositivos de audio  de salida  reconocidos en su Raspberry Pi , por lo que necesitamos  ejecutar el comando 

    aplay -l 

    En la salida del comando anterior vera   la lista de dispositivos de hardware de salida de audio.

    **** List of PLAYBACK Hardware Devices ****
    card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
    Subdevices: 7/7
    Subdevice #0: subdevice #0
    Subdevice #1: subdevice #1
    Subdevice #2: subdevice #2
    Subdevice #3: subdevice #3
    Subdevice #4: subdevice #4
    Subdevice #5: subdevice #5
    Subdevice #6: subdevice #6
    card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: Device_1 [USB PnP Sound Device], device 0: USB Audio [USB Audio]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    Tenga en cuenta que el conector de 3,5 mm se etiqueta típica mente  como ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] y la salida  por hdmi es típicamente   [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] I  

    El altavoz USB puede  aparecer  en la lista de dispositivos de hardware de reproducción  como Device_1 [USB PnP Sound Device], device 0: USB Audio [USB Audio]   o algo similar. Anote el número de tarjeta y el número de dispositivo

        Crear un nuevo archivo llamado .asoundrec  en el directorio home(/home/pi). Asegúrese de que tiene las definiciones correctas  para micrófono y altavoz  obtenidas en los pasos anteriroes  Utilice la configuración  a continuación pero cambie <card number> y  <device number>  con el número que anotó en el paso anterior. Hacer esto para ambos y..

    pcm.!default {
    type hw
    capture.pcm «mic»
    playback.pcm «speaker»
    }
    pcm.mic {
    type plug
    slave {
    pcm «hw:2,0″
    }
    }
    pcm.speaker {
    type plug
    slave {
    pcm «hw:2,0«
    }
    }

    pcm.!default {
    type hw
    card 0
    }

    ctl.!default {
    type hw
    card 0
    }

  2. Ahora nos toca que el sistema de audio funciona , para lo cual deberemos verificar esa grabación y la reproducción del ejemplo primero ajustando el volumen de reproducción.

    alsamixer

    Pulsando la tecla de flecha hacia arriba para ajustar el volumen de reproducción nivel a alrededor de 70.

  3. Reproduciremos un sonido de prueba (se trata de una persona que habla). Presione Ctrl + C al hecho. Si no se oye nada cuando se ejecuta esto, Compruebe la conexión del altavoz.

    speaker-test -t wav
  4. Grabaremos un clip audio corto.

    arecord –format=S16_LE –duration=5 –rate=16000 –file-type=raw out.raw
  5. Comprobaremos  la grabación reproduciendolo. Si no se oye nada, puede que necesite registrar el volumen de grabación. alsamixer

    aplay –format=S16_LE –rate=16000 out.raw
Si están trabajando la grabación y reproducción, ya se ha configurado el  audio. Si no es así, verifique que el micrófono y el altavoz están correctamente conectados. Si no es el problema, intente un diferentes micrófono o altavoz.

Tenga en cuenta que si tiene un monitor HDMI y un altavoz de jack de 3,5 mm conectado, usted puede reproducir audio por  cualquiera de los dos. Ejecute el siguiente comando:

sudo raspi-config

Ir a Opciones avanzadas > Audio y seleccione el dispositivo de salida deseada.

 

Configurar un proyecto de desarrollo y una cuenta de valores

Configurar un proyecto de consola de acciones

Un proyecto de plataforma de la nube de Google, administrado por la consola de acciones, da su proyecto acceso a la API de Google Assistant. El proyecto seguimiento de uso de cuotas y le da indicadores valiosos para las peticiones de su hardware.

Para permitir el acceso a la API de Google Assistant, haga lo siguiente:

  1. Abra la consola de acciones. Ir a la consola de acciones
  2. Haga clic en Agregar/importar proyecto.
  3. Para crear un nuevo proyecto, escriba un nombre en el cuadro nombre del proyecto,NO OLVIDAR SELECCIONAR EL IDIOMA ESPAÑOL COMO IDIOMA POR DEFECTO  y haga clic en Crear proyecto.
  4. Si ya tienes un proyecto de plataforma de la nube de Google existente, puede seleccione ese proyecto e importarlo en su lugar.
  5. Si ha creado un nuevo proyecto, haga clic en el cuadro de registro del dispositivo en la parte inferior de la página. Si ha importado un proyecto previamente creado, esta casilla no aparecerá; Seleccione la ficha de registro del dispositivo (en Opciones avanzadas) en la barra de navegación izquierda. Mantener esta pestaña abierta. Se utilizará para registrar un modelo de dispositivo en un paso posterior.
  6. Habilitar la API Asistente de Google en el proyecto seleccionado (vea los Términos de servicio). Necesita hacer esto en la consola de la plataforma de nube. Habilitar la API Haga clic en Activar.
  7. Debe configurar el OAuth pantalla el consentimiento para su proyecto en la consola de la plataforma de nube. Tenga en cuenta que la mayoría de los campos en esta página es opcional.

Defina los controles de la actividad de su cuenta

Para utilizar al asistente de Google, deben compartir ciertos datos de actividad con Google. El Asistente de Google necesita estos datos para funcionar correctamente; Esto no es específico para el SDK.

Abra la Página de controles de la actividad de la cuenta de Google que desea utilizar con el asistente. Usted puede utilizar cualquier cuenta de Google, no es necesario que tu cuenta de desarrollador.

Asegurar la siguiente palanca interruptores activado (azul):

  • Actividad de App & Web
    • Además, asegúrese de seleccionar la casilla de verificación incluir cromo historia y actividad de sitios, aplicaciones y dispositivos que usan servicios de Google .
  • Información del dispositivo
  • Actividad Audio & voz

Registrar el modelo de dispositivo

Para el Asistente de Google responder a los comandos correspondientes para su dispositivo y en el contexto dado, el asistente necesita información acerca de su dispositivo en particular. Usted proporcione esta informacion, que incluye campos como tipo de dispositivo y el fabricante, como un modelo de dispositivo. Usted puede pensar de este modelo como una clase general de dispositivo – como una luz, altavoces o robot de juguete.

Esta información es accesible a la asistente de Google y se asocia con su proyecto de consola de acciones. Otros proyectos no tienen acceso a la información de su modelo y dispositivo.

Utilizar el registro de interfaz de usuario

Utilizar el registro de interfaz de usuario en la Consola de acciones para registrar un modelo de dispositivo.

Haga clic en el botón de Registro de modelo .

Device models tab

Crear modelo

  1. Rellene todos los campos para su dispositivo. Seleccione cualquier tipo de dispositivo, como la luz. Vea el dispositivo modelo JSON referencia para obtener más información en estos campos.
  2. Cuando haya terminado, haga clic en Modelo de registro.

Descargar credenciales

El archivo debe estar ubicado en el dispositivo. Este archivo contiene un ID de cliente y secreto del cliente, pero ningún token de acceso. Más tarde, se ejecuta una herramienta de autorización y hacer referencia a este archivo para autorizar la muestra auxiliar SDK de Google para realizar las consultas el Asistente de Google (consulte la documentación de OAuth 2.0 para más información). No cambiar el nombre de este archivo.client_secret_<client-id>.json

Descargar este archivo y transferirlo al dispositivo. Haga clic en siguiente.

Download credentials

Para la Raspberry Pi sólo

Asegúrese de que este archivo se encuentra en. Si desea cargar el archivo en el dispositivo, haga lo siguiente:/home/pi

  1. Abra una nueva ventana de terminal. Ejecute el comando siguiente en esta nueva terminal: Nota: No ejecute el siguiente comando en una sesión SSH conectado al dispositivo. Este comando transfiere el archivo JSON de un directorio en tu máquina de desarrollo para el dispositivo. Una sesión de SSH no puede acceder a sus directorios locales. scp ~/Downloads/client_secret_client-id.json pi@raspberry-pi-ip-address:/home/pi/ password: password-for-device
  2. Cierre esta ventana del terminal.

Especificar los rasgos

Más adelante, se especifica las capacidades diferentes compatible con su dispositivo en esta pantalla. Pero por ahora, haga clic en el botón SKIP .

Specify traits

Editar el modelo

Si usted necesita cambiar el modelo, haga clic en la fila correspondiente en la lista. Asegúrese de haga clic en Guardar después de las ediciones.

Model list

Si desea descargar el archivo de credenciales de nuevo, haga clic en las elipsis. Puede eliminar el modelo de este menú.

Edit menu

Formas alternativas de registro

También puede utilizar la herramienta de registro (incluido con las muestras de SDK Asistente de Google) o la API REST para registrar un modelo de dispositivo.

Debe ser un propietario o Editor de un determinado proyecto de consola de acciones a solicitar modelos. Agregar estas funciones a otros usuarios de la consola de la plataforma de nube, consulte la documentación de IAM.

 

Instalar el SDK y  el código

Siga estas instrucciones para instalar el SDK y el código en su proyecto. Ejecutar todos los comandos en esta página en un terminal en el dispositivo (ya sea directamente o a través una conexión SSH).

Configurar un nuevo entorno virtual de Python

Utilizar un entorno virtual de Python para aislar el SDK y sus dependencias de los paquetes de Python del sistema.Nota: Para la Raspberry Pi, ejecute los siguientes comandos desde el directorio /home/pi .

(Recomendado) Para Python 3:

sudo apt-get update sudo apt-get install python3-dev python3-venv # Use python3.4-venv if the package cannot be found. python3 -m venv env env/bin/python -m pip install --upgrade pip setuptools wheel source env/bin/activate

Para Python 2.7:

sudo apt-get update sudo apt-get install python-dev python-virtualenv virtualenv env --no-site-packages env/bin/python -m pip install --upgrade pip setuptools wheel source env/bin/activate

Obtener el paquete

El paquete de Google Assistant SDK contiene todo el código necesario para obtener al asistente de Google corriendo en el dispositivo, incluyendo el código de ejemplo.

Instalar dependencias del sistema del paquete:

sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev

Utilice para instalar la última versión del paquete Python en el entorno virtual: pip

python -m pip install --upgrade google-assistant-library==1.0.0
python -m pip install --upgrade google-assistant-sdk[samples]==0.5.1

Generar credenciales

  1. Instalar o actualizar la herramienta de autorización: python -m pip install –upgrade google-auth-oauthlib[tool]
  2. Generar credenciales para poder ejecutar el código de ejemplo y herramientas. Referencia el archivo JSON que descargó en un anterior paso; puede que necesite copiar el dispositivo. No cambiar el nombre de este archivo. google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \ –scope https://www.googleapis.com/auth/gcm \ –save –headless –client-secrets /path/to/client_secret_client-id.json Debería ver una dirección URL que aparece en el terminal: Please visit this URL to authorize this application: https://&#8230;
  3. Copia el URL y pegarlo en un navegador (esto se puede hacer en cualquier máquina). La página le pedirá que inicie sesión en su cuenta Google. Ingrese a la cuenta de Google que creó el proyecto de desarrollo en el anterior paso. Nota: Para usar otras cuentas, primero Agregar esas cuentas a tu consola de acciones proyecto como los propietarios de.
  4. Después de que usted apruebe la solicitud de autorización de la API, aparecerá un código en su navegador, tales como «4/XXXX». Copie y pegue este código en el terminal: Enter the authorization code: Si la autorización tuvo éxito, usted verá una respuesta similar al siguiente: credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json Si en cambio ves, ha introducido un código incorrecto. Intentarlo de nuevo, teniendo cuidado de copiar y pegar todo el código.InvalidGrantError Nota: La herramienta de autorización crea un nuevo archivo de credentials.json en un directorio oculto .config en el dispositivo. Este archivo contiene un token de acceso que se utiliza para llamar a la API de ayudante de Google.

Ejecutar el código de ejemplo

En este punto, usted está listo para ejecutar el ejemplo y hacer una consulta.

En el siguiente comando:

  • Reemplace con el ID de proyecto de plataforma de la nube de Google para el proyecto de acciones de consola que creó. Para encontrar el ID de proyecto en la Consola de acciones, seleccione el proyecto, haga clic en el icono de engranaje y seleccione ajustes del proyecto.my-dev-project
  • Reemplace con el nombre del modelo creado en el anterior paso.my-model
googlesamples-assistant-hotword --project-id my-dev-project --device-model-id my-model

Decir Google Ok o Hey Google, seguido de tu consulta. Usted puede intentar algunos de los siguientes:

  • ¿quién soy?
  • Escuchar podcast de este estilo de vida americano.
  • ¿Qué es el tiempo en San Francisco?

Si el asistente no responde, siga las instrucciones de solución de problemas.

Para cambiar el idioma para el Asistente de Google o para permitir resultados personales, utilice el Asistente de Google app.

Si usted tiene un dispositivo de fundido en la misma red y configurado con la misma cuenta de usuario, usted puede controlar de forma remota:

  • Google ok, jugar Spotify en el altavoz de la cocina.

Para transmitir un mensaje de voz, asegúrese de primero establecer la ubicación del dispositivo en el Asistente de Google app. Entonces haga lo siguiente:

  • Google ok, difusión de venir a cenar.

Encontrar el ID de instancia de dispositivo

Al ejecutar la muestra la primera vez, se generará una instancia de dispositivo para su dispositivo en particular. Esta instancia de dispositivo se asocia con el modelo de dispositivo que especificó para ejecutar el ejemplo. También puede crear la instancia mediante la herramienta de registro.

La muestra guarda el identificador de instancia de dispositivo. Si ejecuta la muestra con el mismo identificador de modelo, su valor por defecto usando el identificador de instancia de dispositivo guardado.

Encontrar el ID de instancia de dispositivo en la consola para la muestra.

device_model_id: my-modeldevice_id: 1C3E1558B0023E49F71CA0D241DA03CF # Device instance IDRegistering...Done.ON_MUTED_CHANGED:  {'is_muted': False}ON_START_FINISHED...

Pasos a seguir

Una vez que el Asistente de Google en su proyecto, probar estos:

  1. Personalizar cómo su proyecto interactúa con el asistente. Por ejemplo, activar al asistente con el empuje de un botón o parpadear un LED cuando se reproduce audio. Incluso puede mostrar una transcripción de reconocimiento de voz desde el asistente en pantalla.
  2. Control de su proyecto con las acciones del dispositivo. Por ejemplo, pedir su lámpara con el built-in ayudante, encender y cambiar su brillo.

Personalizar cómo su proyecto interactúa con el asistente

Activar el asistente

Con la biblioteca auxiliar de Google, activarás una solicitud de asistente hablando un hotword como Google Ok. Puede silenciar el micrófono para detener al asistente de la escucha para el hotword. Utilice el set_mic_mute() para controlar esto. Desencadenar el método start_conversation() basado en su propio evento personalizado.

Obtener la transcripción de la solicitud del usuario

El SDK de Google ayudante le da una transcripción del texto de la solicitud del usuario. Utilizar esto para proporcionar feedback al usuario al representar el texto a la pantalla, o incluso para algo más creativo como realizar algunas acciones locales en el dispositivo.

La transcripción se encuentra en un objeto de cadena de Python en el evento ON_RECOGNIZING_SPEECH_FINISHED .

Su proyecto con acciones de dispositivo de control

Puede Agregar acciones de dispositivo para el asistente que le permite controlar su dispositivo a través de voz. Extender la muestra de asistente de biblioteca de Google para incluir Acciones de dispositivo.

Fuente https://developers.google.com/assistant/sdk/guides/library/python/embed/setup

Anuncio publicitario

Instalación de un sistema Hue de Philips


Aunque existen muchos modelos de redes basadas en Zigbee , lo cierto es que el sistema Philips Hue prácticamente se ha convertido   el modelo de referencia del mercado  , siendo el  Hub Hue el alma del  sistema.

En efecto mucho antes de que Lifx, IKEA, Sengled y el like llegaran a la escena, la compañía, que cambió su nombre de Philips Lighting a Signifity, en efecto ya estaba ofreciendo una serie de bombillas conectadas que podrían controlarse desde una aplicación en su teléfono inteligente (la primera bombilla que se encendió  fue en octubre de 2012).

Pero mientras que esos antiguos rivales hoy en dia ya ofrecen una  buena calidad, son faciles de usar y  alternativas genuinas, Hue sigue siendo el rey de peso pesado indiscutible en una división en constante expansión siendo para muchas personas, Philips Hue  el primer nombre en que piensan  al equipar sus casas inteligentes.

Sin embargo, una casa inteligente con Hue no es necesariamente la cosa más fácil de lograr. Claro, es tan simple como atornillar una bombilla para empezar, pero ahora hay una gran variedad de bombillas Philips Hue para elegir, así como una plétora de accesorios y extras-y una gama aparentemente interminable de características y especificaciones-que puede ser muy  desalentador para empezar.  !Y ni siquiera hemos mencionado la sincronización de ecosistemas con los gustos de Works with Nest, Alexa, HomeKit y Google Assistant.!

 

 

 

Cómo configurar Philips Hue

Esencialmente, una configuración de Philips Hue (como en la mayoría de los otros sistemas de iluminación inteligentes) utiliza señales inalámbricas de Wi-Fi y ZigBee permitiendo  conectar hasta 50 dispositivos de iluminación inteligente  mediante una aplicación o un control remoto físico

Resumidamente  para conectar una carga de luces inteligentes (en las tomas de bombilla regulares en su casa, o simplemente enchufado estas ) solo necesitamos  configurar estas desde la app  y usted será capaz de controlar su brillo, colores, el tiempo que permanecen encendidas o apgadas o   la forma en que reaccionan a otra tecnología inteligent De hecho, gracias a los gustos de Amazon Alexa y Google Assistant, y recientemente Movistar Home ,  es posible que incluso ya  no necesite usar  la aplicación en absoluto, pues la iluminación de su casa se controlará solo con la  voz.  Par hacer  esta conectividad posible vamos a  necesitar un elemento    que haga de puente  entre la red  wifi  y red  Zigbee ; el  Philips Hue Hub .

En efecto Philips Hue Hub integra el coordinador y el router Zigbee en un único dispositivo , permitiendo conectar hasta 50 bombillas Hue además de 10 accesorios para poder ampliarlo. Además  no solo este Hub admite bombillas Philips Hue  sino  otras marcas mas económicas  como Inn, Osram y hasta incluso las bombillas de Ikea

El puente de Philips Hue es pues la herramienta que permite la conexión y manejo de bombillas LED  compatibles con Zigbee  al ser  compatible con ZigBee 3,0, pero también al ser compatible con el protocolo estándar ZigBee Light Link  lo cual significa que las  bombillas que conectemos a este no tienen que ser necesariamente  Philips Hue  como tal, pues  hay  otros  productos y dispositivos compatibles con ZigBee Light Link que  funcionan con el puente Hue. Por lo tanto tal  y como ya comentamos en un post anterior , podemos usar otras  marcas como por ejemplo las  bombillas inteligentes de IKEA   o  otras  bombillas de la talla de GE y Osram

Cómo configurar un puente Philips Hue

  • Enchufe el puente de Hue en una toma de corriente y conéctelo a su router a través del cable Ethernet.
  • Proceda una vez que las cuatro luces del puente se iluminen.
  • Vaya a Configuración > puentes de Hue > Añadir puente de Hue en la aplicación Philips Hue.
  • Siga las instrucciones de configuración.

Cómo configurar una bombilla Philips Hue

  • Primero, asegúrate de que el puente Philips Hue esté configurado.
  • Vaya a Configuración > configuración de luz > Añadir luz.
  • Pulse ‘ Buscar ‘ o agregue manualmente el número de serie que aparece en la bombilla.
  • Siga las instrucciones de configuración, desde cuyo punto puede nombrar su luz y ponerla en habitaciones.

Aunque en realidad  el hub de Philips Hue  tiene un precio razonable de unos 49€  , el precio de las luminarias  Philips  Hue compatibles con Hue no  lo es tanto (a partir de 25€ por luminaria)  ,lo cual hace que muchas personas se cuestionen la viabilidad del sistema Hue, pero afortunadamente existen mas opciones como IKEA Trådfri  o las bombillas o la marca Holandesa Inn  .

Aquí hay algo que no leerá en el sitio web de Philips Hue: en realidad no necesita bombillas Philips Hue para tener un sistema Philips Hue.
Philips Hue forma parte del protocolo estándar ZigBee Light Link y, como tal, los productos y dispositivos compatibles con ZigBee Light Link funcionan con el puente de Hue. Puede ser un poco complicado, pero puede obtener bombillas más baratas como IKEA, GE,INN  y Osram  y  todas configuradas en su sistema de Hue. 

 

Philips Hue: starter kits

Intentando hacer mas asequibles  estos precios , Philips  ofrece  Starter kits  donde   une el puente y diferentes tipos de bombillas , existiendo   11 opciones diferentes disponibles en el Reino Unido, seis en los Estados Unidos y unas tantas  también en el resto de Europa . Los precios comienzan a partir de 63€ para un kit que incluye el puente y dos bombillas de luz blanca cálida.

Con este kit podremos jugar con la luz  eligiendo uno de los 16 millones de colores disponibles incluso sincronizando las bombillas HUE de Philips con las películas y la música pudiendo  pasar de luz blanca cálida a fría y brillante en un simple toque desde la app o, permitiendo por ejemplo, crear su propio amanecer o despertar poco a poco.

 

 

En el otro extremo del espectro  también existe un puente, un interruptor de dimmer y tres luces multicolor a precios   mucho menos asequibles .

En todo caso , sea la opción que opte  , solo tendremos que conectar el puente, conectarlo a su router mediante Ethernet, e ir  añadiendo las bombillas que obtuvo de la sección de configuración de la luz de la aplicación. Usted tendrá que presionar el botón en el medio del puente cada tan a menudo – como cuando se quiere sincronizar con Alexa – pero eso es tanto la molestia que hay. Solo tienes que dejar tus viejos interruptores de luz regulares encendidos y entregarte a una nueva forma de controlar las luces de tu casa.

 

Cómo configurar luces Hue sin un puente

Un sistema Philips Hue generalmente consiste en el puente de Hue y al menos una bombilla Hue. Técnicamente, en realidad no se necesita un puente Philips Hue pues sólo se puede utilizar un interruptor de atenuación de tono, ,pero se limitarán a una simple situación de atenuación de la luz, para hasta 10 bombillas, y eso es apenas abrazar la revolución casa inteligente, ¿verdad?

Si tiene un  echo Plus o echo show de segunda generación, que son esencialmente concentradores ZigBee, tampoco necesitará el puente Hue para usar sus bombillas. Sin embargo, mientras que estos dispositivos echo ofrecen de hecho más que el control de interruptor de dimmer básico, todavía no soportan del todo las capacidades de puente de Philips Hue ,. Necesitará un puente «para desbloquear la experiencia completa de Philips Hue» – ( según las propias  palabras de Philips ).

Sin el  puente de Philips Hue , usted se va a perder en las características clave como luces de encendido/apagado automáticas al entrar o salir de su casa, interruptores inteligentes y controles del sensor, despertar y rutinas de sueño, escenas personalizadas, la sincronización de sus luces con música, vídeo y juegos, y el acceso a aplicaciones de terceros, por lo que  tendremos una  integración básica.  Si le interesa saber  cómo configurar Hue sin un puente en las próximas lineas develamos el «misterio»..

Instalación  en Amazon en echo plus

El Echo Plus es un altavoz inteligente que se controla con la voz y que usa el Alexa Voice Service.

Dispone de un controlador de Hogar digital Zigbee integrado que le permite configurar y controlar sus dispositivos de Hogar digital compatibles sin complicaciones así como escuchar música en streaming con un sonido excepcional.Asimismo  también incluye un sensor de temperatura interno

Como podrá intuir esta version  (plus) tiene un precio superior a la versión standard básicamente por integrar el controlador  Zigbee razón por la que por ello no se hace necesario adquirir el puente de Philips Hue ya que toda la mayoría de  las bombillas compatibles con Zigbee se podrán conectar a este 

Para configurar Echo Plus con Alexa

  • Asegúrese de que la luz Philips Hue esté encendida y lista para conectarse.
  • Descargue la habilidad(skin)  Philips Hue en su dispositivo Alexa.
  • Luego diga, «Alexa, encuentre mis dispositivos» y espere 45 segundos mientras el asistente escanea el área en busca de nuevos dispositivos.
  • Una vez que se descubre una bombilla, puede conectarlo a través de la aplicación de Alexa y controlarlo manualmente o a través de su voz. Sólo asegúrese de nombrarlo con algún nombre  fácil de decir y recordar.
  • Ya sea que tenga un puente o no, puede controlar sus luces usando sólo su voz. Pruebe un comando como, «Alexa, disminuye la luz de la habitación a 50%».

 

Philips Hue: la aplicación

Anteriormente mencionamos que el Hue Hub es el cerebro de la operación, disparando las señales a todas las bombillas conectadas. Si ese es el caso, entonces la aplicación es la imaginación y es  donde todo se crea antes de que el Hub le diga a las bombillas qué hacer. ¿La mejor parte? Significa que Philips está actualizando continuamente la aplicación con nuevas características.

Dentro de la aplicación se puede agrupar bombillas en salas, crear escenas de color, rutinas de diseño, temporizadores de inicio, añadir configuraciones de seguridad y un anfitrión entero más. También es donde se añaden nuevas luces a su sistema Hue.

Precisamente con la app  “Philips Hue ” disponible en Google  Play e IOS e incluso también para  relojes SmartWatch, se  puede programar y personalizar la iluminación de una  casa  permitiendo organizar fácilmente la iluminación por habitaciones. Se  puede encender o apagar todas las luces de las habitaciones o cambiar el color o el brillo en todas las bombillas según tu estado de ánimo o actividad lo cual es una tarea fácil de controlar, con independencia de la cantidad de bombillas.

Estas son algunas de sus muchísimas posibilidades:

  • Transformar la iluminación en una experiencia extraordinaria eligiendo  entre 16 millones de colores o cualquier tono de luz blanca.
  •  Activar sus mañanas, fomentando la concentración o cambiando a una configuración más relajante al final del día, ya sea para leer un libro, relajarse después de la cena o prepararse para dormir.
  • Disfrutar de un atardecer en Honolulu o de una noche de fiesta en el Soho en Londres. Basta con pulsar la escena para transformar su habitación. La aplicación Philips Hue dispone de más de 30 escenas seleccionadas por nuestros diseñadores de iluminación.
  • Con un  algoritmo transformar su fotografía favorita en una escena personal Philips Hue. El algoritmos extrae los colores relevantes y los aplica de forma inteligente a las bombillas. Ahora puede utilizar tus bombillas Hue para revivir tus recuerdos utilizando tus propias fotografías.
  • Automatizar las luces como quiera: empiece a una hora concreta o a la puesta de sol, enciende y apague las luces o active una escena. Incluso puede simular que está en casa reproduciendo la rutina aleatoriamente.
  • Configurar y olvidarse gracias al conocimiento de la ubicación de la aplicación, las luces se encenderán automáticamente cuando llegue a la puerta de entrada o se apagarán al salir de casa.
  • Configurar las luces para que le ayuden a dormir por la noche y despertar revitalizado creando sus propias rutinas de sueño personalizadas para atenuar automáticamente las luces por la noche o para despertarse suavemente por la mañana.
  • Sorprender a sus amigos o dejar de preocuparse si tiene que andar por la casa a oscuras con las manos ocupadas. Tanto si desea encender o apagar las luces o cambiar el brillo de una habitación, puede hacer muchas cosas con la voz por ejemplo mediante el asistente de voz Movistar Home . Si tiene instaladas luces inteligentes (Phillips Hue), podrá controlar el apagado y encendido de las luces del salón a través del comando de voz, “OK Aura, enciende las luces” u “OK Aura, apaga las luces”, así como elegir el color o la intensidad de la iluminación de forma táctil en la pantalla de su Movistar Home.

 

Por  tanto se puede usar esta  aplicación para encender y apagar las luces, cambiar los colores y el brillo e incluso  controlar sus bombillas cuando está fuera de su casa si ha creado una cuenta de Hue y ha iniciado sesión dentro de la aplicación.

La aplicación incluso sabe si esta en casa o fuera, por lo que sabe si has dejado las luces encendidas por error (o si para encenderlas a medida que llegas a casa). 

 

Sincronización con asistentes inteligentes

En realidad no necesitara esa aplicación para el día a día   gracias el programa amigos de Hue de Philips. Hue siempre ha estado abierto con los gustos de IFTTT, Logitech y Xfinity, pero ha añadido Nest, Google Assistant, Apple Homekit , Amazon Alexa y  recientemente Movistar   Home a la mezcla.


Esto significa que no solo puede controla por voz para encender y apagar las luces, sino puede tomar medidas de seguridad adicionales como tener todas las luces encendidas si el movimiento es detectado por una cámara determinada, o si las luces se vuelven rojas si tu Nest Protect detecta monóxido de carbono.

Usando HomeKit o IFTTT también puede crear escenas elaboradas a través de toda su tecnología conectada, como tener su temperatura configurada a su nivel de sueño perfecto, mientras que al mismo tiempo tener sus luces apagadas, sus persianas cerradas y su alarma de seguridad armado.

Los escenarios son aparentemente interminables y Hue es fácilmente una de las plataformas de hogar inteligente más compatibles ( de hecho tendrá que luchar para encontrar kit conectado que no funcione  muy bien con él).

Consejos y trucos para obtener más

Debido a que Philips Hue ha existido por un tiempo, y debido a que la plataforma es tan abierta, hay mucho más que puede hacer con sus bombillas fuera de la aplicación oficial y el ecosistema.
Además de la aplicación oficial, encontrará  muchísimas  aplicaciones de Hue de terceros en Google Play y App Store, de hecho, más de 700.

La mayoría son basura-que siempre es el camino con una API abierta-pero hay algunas gemas que añaden características a la mezcla que la aplicación oficial no permite. Las mejores selecciones incluyen Hue disco para añadir un poco de color a su fiesta en casa y OnSwitch para agrupar sus bombillas Hue con sus Lifx los en la misma aplicación.

Las cosas más geniales de las luces de Hue es que puedes hacer mucho con ellas. ¿Quieres que se sincronicen con el clima? Puedes hacerlo. ¿Quieres aprovechar la aplicación Hue Sync para que tu experiencia cinematográfica sea más divertida, es fácil aprender cómo.

Sus competidores

Philips Hue podría ser la luz principal en el mundo de la iluminación inteligente, pero hay muchas alternativas de iluminación inteligente ahora en venta.

Lifx es el pretendiente más obvio de la corona de Hue – es un sistema sin puente que ofrece con una aplicación que (¿nos atrevemos a decirlo?) más fácil de usar que el de Hue, con puntos de precio más baratos y un ejército cada vez mayor de bombillas y accesorios. M

La gama de IKEA Trådfri se convirtió en la fiesta de iluminación inteligente a principios de 2017 y, mientras que no hay muchas campanas y silbidos todavía, asistentes inteligentes, bombillas de colores y mayor compatibilidad están comenzando a llegar-y como se mencionó anteriormente, incluso se pueden conectar  bombillas más baratas de IKEA funcionando muy bien dentro de su configuración de Hue.

Otros nombres que compiten por el espacio en una familia  iluminación inteligente en constante expansión son Nanoleaf, Osram, WeMo, Hive, Sengled y Elgato.

 

 

 

 

Como ejemplo curioso que se puede llegar a hacer con estas luces es que con una nueva aplicación de sincronización,  para PC con Windows 10 y Macs que ejecutan MacOS Sierra. la cual básicamente, la aplicación analiza el contenido que está viendo y sincronizará sus luces para que pueda estar rodeado de color. El efecto es casi como la película o el programa de televisión que está viendo está tratando de estallar fuera de la televisión ( algo similar al efecto ambilight). Asimismo la compañía está hablando con las compañías de streaming para hacer esto más de una cosa, como las secuencias de luz se ejecutan en los guiones diseñados por significan de antemano.

Desgraciadamente esta característica está en su mayoría limitada ahora pues necesitará conectar su TV a su PC a través de HDMI, Chromecast, AirPlay o Miracast , pero esto nos da  una idea del potencial de lo que puede hacerse con un sistema Hue !bienvenido al mundo del futuro!. 

 

 

 

 

 

Conversión de Raspberry Pi en Google Home


Gracias a que se  liberó el SDK del Google Assistant , ya se  puede usar Google Home en  Español entre otros nuevos idiomas  con cualquier hw que los permita ! Así que ahora es posible montar nuestro propio Google Assistant en una Raspberry Pi, en pocos minutos, con un micrófono y un altavoz, tendrá a una Raspberry Pi lista para atender sus peticiones!

Ideal para ponerla en el salón o cualquier sitio escondida, con un buen micrófono omnidireccional, podremos hacerle consultas en nuestro propio idioma y medianamente nos las esquivará correctamente , Por cierto a parte del Español, también soporta Inglés, Alemán, Francés, Italiano y Japonés. 

El proyecto se llama AIY que resulta de la mezcla de AI (inteligencia artificial en sus siglas en inglés, Artificial Intelligence) y DIY (hazlo tú mismo, en sus siglas en inglés, Do it Yourself).

Echemos un vistazo a lo que necesitamos .

  • Raspberry Pi 3  con fuente de alimentación y tarjeta MicroSD
  • Micrófono USB. Se puede  utilizar el micrófono incluido en algunas cámaras web para las pruebas. La gran ventaja del mini micrófono es la potabilidad del prototipo pero cualquier producto similar hará el trabajo de forma satisfactoria.
  • Altavoces con entrada de audio de 3,5 mm  Aunque inclusive unos auriculares de cable son más que suficiente para realizar las pruebas, idealmente podremos contar con algún tipo de altavoz equipado con conector de 3.5mm para obtener una mejor experiencia de usuario
  • Ratón y teclado USB

 

Instalando el SO

Para instalar el software necesitamos nueva imagen descargada a partir del sitio  oficial Raspbian ,y flashearla en la microSD con un ordenador:

 

raspbian

 

Una vez descargada y descomprimida  la imagen correspondiente  en su ordenador siga los siguientes pasos:

  • Inserte la tarjeta SD en el lector de tarjetas SD  de su ordenador comprobando cual es la letra de unidad asignada. Se puede ver fácilmente la letra de la unidad, tal como G :, mirando en la columna izquierda del Explorador de Windows.
  • Puede utilizar la ranura para tarjetas SD, si usted tiene uno, o un adaptador SD barato en un puerto USB.
  • Descargar la utilidad Win32DiskImager desde la página del proyecto en SourceForge como un archivo zip; puede ejecutar esto desde una unidad USB.
  • Extraer el ejecutable desde el archivo zip y ejecutar la utilidad Win32DiskImager; puede que tenga que ejecutar esto como administrador. Haga clic derecho en el archivo y seleccione Ejecutar como administrador.
  • Seleccione el archivo de imagen que ha extraído anteriormente de Raspbian.
  • Seleccione la letra de la unidad de la tarjeta SD en la caja del dispositivo. Tenga cuidado de seleccionar la unidad correcta; si usted consigue el incorrecto puede destruir los datos en el disco duro de su ordenador! Si está utilizando una ranura para tarjetas SD en su ordenador y no puede ver la unidad en la ventana Win32DiskImager, intente utilizar un adaptador SD externa.
  • Haga clic en Escribir y esperar a que la escritura se complete.
  • Salir del administrador de archivos  y expulsar la tarjeta SD.
  • Ya puede insertar la SD en su Raspberry Pi en el adaptador de micro-sd , conectar un monitor por el hdmi , conectar un teclado y ratón en los  conectores USB, conectar la  con un cable ethernet  al router  conectividad a Internet y finalmente conectar la alimentación  para comprobar que la Raspeberry arranca con la nueva imagen

 

Cuando acabamos de flashear la tarjeta la colocamos en la Raspi y ya podemos empezar. Para arrancar la Raspberry Pi 3 con el Voice Kit vamos a necesitar un monitor con cable HDMI y un teclado con ratón. Conectamos todo y le damos energía a la Raspi.

El primer inicio del sistema puede tardar varios minutos. El sistema que corre en la Raspberry Pi es una versión de Debian modificada especialmente para este dispositivo y que se llama Raspbian. Debian es una de las distribuciones más extendidas de GNU/Linux y en la que se basan distribuciones tan famosas como Ubuntu.

Una vez tengamos el escritorio activo, arriba a la derecha vamos a poder conectarnos a nuestra red Wi-Fi entre los símbolos del Bluetooth y del volumen. 

Respecto al micrófono usb

Dado el precio y el tamaño, se necesita  un micrófono funcional que sea capaz de captar voces cercanas o grandes sonidos pero   sin gastarse una fortuna  requiriéndose  un micrófono  usb  que sea  reconocido y funcione con Raspbian en una Raspberry Pi3( por  ejemplo el modelo  RRunzfon de kinobo)

Este tipo de micrófonos no son de alta fidelidad de modo que cuando escuche las reproducciones está claro que hay mucha estática a menos que esté hablando directamente con el micrófono, pero para este proyecto  lo importante es que sea  capaz de funcionar para el reconocimiento de voz utilizando la compilación Alexa Raspberry Pi.

Es interesante instalar la activación “siempre encendida” para no tener que presionar un botón para activarla, y pero dadas  las características de este modesto micrófono  solo  funcionara   si está cerca de este

Dado el tamaño y el precio, esta es una de las maneras más fáciles de agregar un micrófono por menos de $ 10, pero si está esperando un audio de alta calidad, es mejor que busque otras opcion. Para aquellos que buscan un micrófono decente para uso diario, existen mejores opciones en cuanto a calidad de sonido. (lo que hace que este micrófono sea genial es lo pequeño y económico que es)

Para las personas que buscan probar Google Assistant  con  Raspberry Pi, este micrófonono funciona con RPI v1, pero sí funciona con RPI v3 de fábrica. Cuando lo conecta al puerto USB, se detecta automáticamente y puede verlo en la salida “arecord -l“.

Bajo el sistema operativo Linux, parece que el sonido grabado es un poco bajo. Es posible que necesite normalizar (aumentar la ganancia) en el sonido usando un programa como mp3gain, ffmpeg, sox, etc. o mejor aún aumentar la ganancia en el receptor usando pulseaudio. Si eleva el volumen a un nivel alto, obtendrá una gran cantidad de estática, que es de esperar.

 

 

 

 

Prueba de sonido

Usaremos una Raspberry Pi 3 con Raspbian instalado y actualizado, lo primero será verificar que el audio nos funciona bien, tanto el del micrófono como los altavoces por donde queremos sacar el sonido ,para ello editamos nuestro fichero de configuración de audio ‘~/.asound’ y especificamos el micrófono que estamos usando, en este caso un USB específico, pero también podríamos usar el micro de una webcam, así como el audio que me lo saque por la predeterminada

Antes de continuar pues  debemos configurar el sistema de audio en la Raspberry Pi.

  1. Encontrar los dispositivos de grabación y reproducción.

    1. Coloque el micrófono USB en la lista de dispositivos de hardware de captura. Anote el número de tarjeta y el número de dispositivo.

      arecord -l
    2. Coloque el altavoz en la lista de dispositivos de hardware de reproducción. Anote el número de tarjeta y el número de dispositivo. Tenga en cuenta que el conector de 3,5 mm se etiqueta típicamente o (no). Analogbcm2835 ALSAbcm2835 IEC958/HDMI

      aplay -l
  2. Crear un nuevo archivo llamado .asoundrec  en el directorio home(/home/pi). Asegúrese de que tiene las definiciones de derecho esclavo para micrófono y altavoz; Utilice la configuración  a continuación pero cambie <card number><device number>  con el número que anotó en el paso anterior. Hacer esto para ambos y..asoundrc/home/pi<card number><device number>pcm.micpcm.speaker

    pcm.!default {
      type asym
      capture
    .pcm "mic"
      playback
    .pcm "speaker"
    }
    pcm
    .mic {
      type plug
      slave
    {
        pcm
    "hw:<card number>,<device number>"
     
    }
    }
    pcm
    .speaker {
      type plug
      slave
    {
        pcm
    "hw:<card number>,<device number>"
     
    }
    }
  3. Verificar esa grabación y la reproducción del ejemplo:

    1. Ajustar el volumen de reproducción.

      alsamixer

      Pulse la tecla de flecha hacia arriba para ajustar el volumen de reproducción nivel a alrededor de 70.

    2. Reproducir un sonido de prueba (se trata de una persona que habla). Presione Ctrl + C al hecho. Si no se oye nada cuando se ejecuta esto, Compruebe la conexión del altavoz.

      speaker-test -t wav
    3. Grabar un clip audio corto.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
    4. Compruebe la grabación por reproducirlo. Si no se oye nada, puede que necesite registrar el volumen de grabación. alsamixer

      aplay --format=S16_LE --rate=16000 out.raw

    Si están trabajando la grabación y reproducción, ya se ha configurado el  audio. Si no es así, verifique que el micrófono y el altavoz están correctamente conectados. Si no es el problema, intente un diferentes micrófono o altavoz.

    Tenga en cuenta que si tiene un monitor HDMI y un altavoz de jack de 3,5 mm conectado, usted puede reproducir audio por  cualquiera de los dos. Ejecute el siguiente comando:

    sudo raspi-config

    Ir a Opciones avanzadas > Audio y seleccione el dispositivo de salida deseada.

 

Activación servicio

Para activar el servicio nos iremos  a la consola de las Acciones de Google, nos validaremos con una cuenta de Google válida y crearemos un nuevo proyecto de Google Cloud Platform,.Con la API de Google Assistant instalada en nuestra Raspberry accederemos para realizar consultas y el proyecto nos mostrará los datos sobre los consumos.

En primer lugar nos iremos  a la consola de las Acciones de Google, en https://console.actions.google.com, deberemos validarnos con una cuenta de Google válida y crear un nuevo proyecto de Google Cloud Platform, para ello pulsamos en “Add/Import project»

Si no tiene ningún proyecto creado, nos aparece una ventana para  aceptar las condiciones de servicio. Es importante en este punto no olvidar  si queremos cambiar el idioma a español   para las Acciones  así como  seleccionar nuestro País, 

 

Tenemos que tener en cuenta  que el máximo de proyectos gratuitos es 3 ,por lo que  no podremos añadir nuevos, así que una opción es eliminar proyectos antiguos o incluso seleccionar alguno de estos proyectos antiguos de Google App Engine  como origen  de automatización ( ese es el caso de nuestro ejemplo «soloelectronicossalva»)

En caso de no tener ningún proyecto en la nube de Google ,deberemos  indicar el nombre del Proyecto (recordar que  aparecerá un combo si tiene ya varios proyectos creados)

Ahora tenemos que habilitar la API de Google Assistant API para nuestro proyecto , por lo que nos iremso a  https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview y daremos al boton de Habilitar . Si no estamos situados en nuestro proyecto  seleccionamos del combo nuestro proyecto y pulsamos en “Habilitar”,(API > Enable API > Google Assistant > Enable)

 

Y al pulsar el botón  quedara habilitado el API  de Google Assistant para nuestro proyecto

 

 

Observe que no es completamente gratuito, estando limitado a 500 peticiones al día  con un máximo de 60 peticiones/minuto , aspectos que podemos estudiar en el menú  de Cuotas

Ahora ya podríamos ir a registrar nuestro dispositivo! Vamos de nuevo a la Consola, en https://console.actions.google.com/
Ir a “Device registration” > “Register Model” y lo crearíamos

 

En caso de haber importado un proyecto que ya teníamos, el proceso es diferente, pues repetiremos las dos opciones primeras de Add/Import  , pero esta vez en el menú que nos aparece seleccionaremos  Device registration” > “Register Model” y lo creariamos (la url seria del tipo https://console.actions.google.com/u/0/project/proyecto_importado/deviceregistration/)

 

 

En ambos casos, llegado a este punto, pulsaremos al botón   «Device registration«

 

 

 

Tendremos que ponerle un nombre o ‘Product Name’ (que anotaremos), un nombre del fabricante o ‘Manufacter Name’  y seleccionamos si queremos algún tipo de dispositivo, que en nuestro caso al ser una raspberry Pi 3 lo dejaremos en ‘Auto’, pulsamos en “Register Model”,

 

 

 

 

Nos toca ahora descargar el fichero con los credenciales de acceso al servicio de Google Assistant, pulsamos en “Download OAuth 2.0 credentials” y los guardamos en una ruta de nuestro ordenador que nos sea fácil de recordar

Ahora   copiaremos   dichos archivo  a la Raspberry Pi  en la ruta  /home/pi,

 

 

En este ultimo paso , es interesante las opciones que nos ofrece:

  • Brillo: Este rasgo cubre cómo controlar el brillo de un dispositivo. La configuración de brillo absoluto se encuentra en un rango normalizado de 0 a 100 (las luces individuales pueden no ser compatibles con todos los puntos del rango según su configuración de LED). 
  • ColorSpectrum Este rasgo pertenece a cualquier dispositivo que pueda establecer un espectro de color. Esto se aplica a las bombillas de color «completas» que toman rangos de color RGB. Las luces pueden tener cualquier combinación de ColorSpectrum y ColorTemperature, las luces de acento y las tiras de LED solo pueden tener Spectrum, mientras que algunas bombillas de lectura solo tienen Temperatura. Las bombillas básicas, o luces tontas en enchufes inteligentes, no tienen ninguno.
  • Temperatura del color: Este rasgo pertenece a cualquier dispositivo que pueda ajustar la temperatura del color. Esto se aplica a las bombillas de «calor» que tienen un punto de color en Kelvin. Esta es generalmente una modalidad separada de ColorSpectrum, y es posible que haya puntos blancos disponibles a través de la temperatura que Spectrum no pueda alcanzar. Según los rasgos disponibles, Google puede elegir el modo apropiado para usar según la solicitud y el tipo de luz (por ejemplo, si las luces de la sala de estar están en blanco podrían enviar comandos de temperatura a algunas bombillas y comandos de espectro a tiras de LED).
  • Muelle: Este rasgo está diseñado para dispositivos auto-móviles que pueden ser ordenados a regresar para la carga. En general, estas son aspiradoras robóticas actualmente, pero esto también se aplicaría a algunos drones, robots de entrega y otros dispositivos futuros. 
  • Encendido apagado :La funcionalidad básica de encendido y apagado para cualquier dispositivo que tenga activado y desactivado el binario, incluidos enchufes e interruptores, así como muchos dispositivos futuros. Tenga en cuenta que los termostatos tienen una configuración de ‘modo’ expandida, que es un interruptor de múltiples vías que incluye encendido y apagado, pero los termostatos generalmente no tienen esta característica. 
  • StartStop :Este rasgo cubre iniciar y detener el dispositivo. Iniciar y detener un dispositivo cumple una función similar para encenderlo y apagarlo. Los dispositivos que heredan este rasgo funcionan de manera diferente cuando se encienden y cuando se inician. Algunas lavadoras, por ejemplo, pueden encenderse y modificar sus configuraciones antes de comenzar a operar.
  • Ajuste de temperatura : Este rasgo cubre el manejo tanto del punto de temperatura como de los modos. 

Para  nuestro ejemplo no seleccionaremos ninguna de esta opciones por el momento y pulsaremos  «SaveTraits«

 

Nos debe aparece ahora  al entrada    con la configuración definida:

 

 

Si pinchamos en la entrada  podemos cambiar algunos de los parámetros ya definidos ( no olvidar darle al botón de «save«) 

 

 

 

 

Grabamos el dispositivo que acabamos de registrar, pulsando en “SAVE”,

 

 

Configruacion de la Raspberry Pi

 

Bien, ahora en la Raspberry Pi configuraremos el entorno virtual de Python para aislar el SDK y sus dependencias de los paquetes Python del sistema, nos escogemos la opción de Python 3:

sudo apt-get install python-dev python-virtualenv

virtualenv env –no-site-packages

env/bin/python -m pip install –upgrade pip setuptools wheel

source env/bin/activate

Instalamos las dependencias necesarias además de  Google Assistant SDK que nos permitirá tener Google Assistant corriendo en la Raspberry Pi:

sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev


Mediante pip instalamos la última versión de Python en el entorno virtual:

python -m pip install --upgrade google-assistant-sdk[samples]

Instalamos o actualizamos la herramienta de autorización:

python -m pip install --upgrade google-auth-oauthlib[tool]

 

Ahora generamos los credenciales para ejecutar los ejemplos, usaremos el fichero JSON que nos hemos descargado previamente:

google-oauthlib-tool –scope 

https://www.googleapis.com/auth/assistant-sdk-prototype –scope

 https://www.googleapis.com/auth/gcm –save –headless –client-

secrets /home/pi/client_secret_xxxx.apps.googleusercontent.com.json

 

 

Si todo es correcto, nos pondrá algo como:

Please visit this URL to authorize this application: ....
 

Copiamos la URL y vamos a ella con un navegador que esté validado con nuestra cuenta de Google. Tras permitir el acceso o nos dará un código de autenticación que debemos pegar en la shell.

Y ahora, ya estamos listos para probar un ejemplo!

En el mismo entorno virtual, ejecutamos el siguiente comando indicando nuestro ID de Proyecto y nuestro ID de modelo, En caso de no haber  anotando estos datos , ambos estan  en la Consola de Actions de Google buscando en las opciones generales del proyecto y del dispositivo.

Si esta todo OK ejecutamos el siguiente comando y quedará listo para que hablemos con el Assistantar:

 

  googlesamples-assistant-hotword --project_id entrada-txarlatana --device_model_id entrada-txarlatana-entrada-xxxx

 

Por cierto, para cambiar el idioma de nuestro Asistente, lo haremos directamente con nuestro teléfono móvil, con la app del Assistant que supongo la tendréis instalada (y si no os la instaláis :P, la abrís, pulsamos arriba en la brújula, y en la siguiente pantalla en Explorar debemos ir a “Ajustes”,

En Ajustes debemos buscar en Dispositivos el dispositivo que hemos registrado antes, lo seleccionamos, y ahí ya le podremos dar acceso a más datos nuestros a los señores de Google o seleccionar el idioma que queremos para interactuar con el Assistant!

 

 

MEJORA DEL MICRÓFONO 

Finalmente, dependiendo de la calidad de tu micrófono, notará que tiene algunos problemas a la hora de escucharle. En lugar de gritar  cada vez que quiera usarlo, lo que haremos será regular el micrófono mediante la línea de comandos una vez más.

  • Introduzca  en la termina ssh  el siguiente comando:
     alsaixer
  • Pulsee F6 para seleccionar un USB diferente. Use, las flechas para seleccionar tu micrófono.
  • Usa las flechas para aumentar el volumen de captura.
  • Cuando esté satisfecho con el volumen, pulse  ESC para salir.
  • Escriba el siguiente comando para hacer permanentes los cambios.
     sudo alsactl store

Ahora será capaz de comunicarte con su Echo casero hablando de manera normal   en lugar de gritando. Desde esta misma pantalla también se puede cambiar el volumen por defecto si lo necesitara.

 

Tenemos el servicio montado bajo una Raspberry Pi, si volvemos a ejecutar el ejemplo anterior estará el Asistente en nuestro idioma pero  tendremos que constantemente pulsar Enter o decir ‘OK, Google’ independientemente de los ejemplos que tenemos para interactuar.

Si no nos  interesa que el micrófono esté siempre escuchando y así también evitar la necesidad de decir ‘OK Google’ todo el rato, mediante un script  en c-shell   podemos   iniciar  o detener el Assistant

google_assistant_para.sh

cd /home/pi/

source env/bin/activate

nc -l 12345 | /home/pi/env/bin/python3 /home/pi/env/bin/googlesamples-assistant-pushtotalk –project-id txarlatana –device-model-id txarlatana-pitxarlatana-xxxx &

 

google_assistant_para.sh

pkill python3

pkill google

pkill nc

 

 

Mas información en  https://developers.google.com/assistant/sdk/guides/library/python/

 

 

 

 

 

 

 

Instalar Google Street View en una tableta Kindle Fire


Nadie puede discutir la excelente relacion calidad/precio de la nueva generación de unos de los  tabletas más vendido: la Fire 7 ahora más fina y ligera ycon mayor autonomía

Esta tableta  cuenta con una pantalla mejorada  (con pantalla IPS de 7 pulgadas con mayor contraste y textos más definidos,)  un procesador Quad-Core de 1,3 GHz , hasta 8 horas de batería,  almacenamiento interno de 8 o 16 GB y ranura microSD para obtener hasta 256 GB de espacio adicional.

Una de las principales características de las famosas  tabletas  Fire de Amazon es que se encuentran ancladas a su ecosistema ,incluso cuando son  adquiridas,  pues vienen pre-configuradas  para un  usuario  de Amazon,  para que la experiencia de instalación sea la  mas sencilla posible .Desgraciadamente esta comodidad tiene también una gran  pega pues todo el interfaz  :solo orientado a ser usada dentro del ecosistema de Amazon , que  sin duda resulta muy seductor  pues ofrece entre otras las siguientes ventajas:

  • Acceso a  de millones de canciones, eBooks Kindle, apps y juegos del Appstore de Amazon, como Prime Video, Netflix, Facebook, Instagram y Spotify (no es compatible con Google Play Store).
  • Los miembros Prime tienen acceso ilimitado a películas, series y almacenamiento seguro para fotos sin ningún coste adicional.

Como  vemos , la experiencia «Amazon» incluye una pantalla de inicio de Amazon, aplicaciones de Amazon precargadas , contenidos exclusivos de Amazon   y por supuesto  la tienda de aplicaciones y contenidos de Amazon  (obviamente no incluye Google Pay Store)

Aún no contando con el market de Google  como hemos visto en este blog , es posible instalar  aplicaciones  que no estén en el market de Amazon  de manera extraoficial desde hace años, y esta nueva tableta de Amazon no es una excepción.

El proceso en términos generales siempre que la app no use los servicios de Google es  de lo más sencillo ,pues  solo necesita descargar desde la red la aplicación   en formato APK . Por  ejemplo  de hecho en efecto podemos instalar la app de Gooogle Street View buscando el apk correspondiente en la red   e instalando el apk  en la tableta,pero desgraciadamente  con  esta app  y otras tantas  hay un problema, que aunque en efecto se puede instalar desde un apk, no funciona  por si mismo  porque  necesita de los servicios de Google para funcionar ,   de modo que si quiere instalar alguna app que haga  uso del algún  servicio de Google  no sera posible  pues por defecto pues en la Fire necesitaremos un componente básico : Google Play y todos los servicios de Google  asociados que no están soportados oficialmente por Amazon, pero no se preocupe , pues incluso sin root  es posible instalar estos componentes como vamos a ver a continuación.

Pasos para instalar Play Store en las tabletas Fire

En efecto a veces necesitaremos instalar Google Play Store  para usar otras apps  como por ejemplo Google Street View   o cualquier otra que haga uso de los servicios de Google.

La sencillez es una de las claves de este nuevo proceso, pues no necesitamos  desproteger (rootear) o instalar herramientas adicionales, como por ejemplo el ADB de Android.

Estos son los pasos de forma resumida si contamos con una tableta  con sistema operativo Fire 5.0 o posterior:

Como vemos  este método   tiene una facilidad adicional , pues todo el proceso para instalar Play Store en los tablets Fire se ejecuta desde el mismo tablet, lo que aumenta su comodidad y, por lo tanto, no hay que conectarlo a ordenador alguno

Veamos de forma detallada el proceso.

1-Instalación  Google Account Manager

Google Account Mnager es una aplicación cuyo objetivo principal es el de a administrar todas las cuentas de google sincronizadas en su dispositivo android.

En algunos dispositivos esta aplicación es utilizada para remover y  reemplazar las cuentas de google olvidadas (FRP) permitiendo así el acceso al dispositivo android.

Para instalar  este componente desde el propio navegador de la Fire  desde apkmirror  podemos descargar directamente el apk ( desde es link Google Account Manager) y una  vez descargado ,procederemos a lanzar su instalación.

 

2-Instalación Google services Framework

El marco de servicios de Google Play se utiliza para actualizar las aplicaciones de Google y las aplicaciones de Google Play.

Este componente proporciona una funcionalidad central como la autenticación a sus servicios de Google, contactos sincronizados, acceso a las últimas configuraciones de privacidad del usuario y servicios basados en la ubicación de alta calidad y menor potencia.

El marco de servicios de Google Play también mejora la experiencia de su aplicación:acelera las búsquedas fuera de línea, proporciona mapas más inmersivos y mejora las experiencias de juego.

Para instalar  este componente desde el propio navegador de la Fire  desde apkmirror  podemos descargar directamente el apk ( desde este link Google Services Framework )y una  vez descargado ,procederemos a lanzar su instalación

 

3-Instalación de Google  Play Services

Las funciones principales son:
  • La autentificación de servicios de Google
  • La sincronización de contactos,
  • El acceso a la última configuración de privacidad del usuario
  • Los servicios basados en la ubicación de mayor calidad y menor potencia.
Además de todo esto, Google Play Services mejora la experiencia general de uso del terminal. Permite agilizar las búsquedas sin conexión, proporciona mapas más envolventes y mejora la experiencia de juego mediante la optimización de memoria RAM.

Otras opciones dentro del menú de Google Play Services nos permitirán gestionar las aplicaciones de nuestra cuenta (no necesariamente las que tengamos instaladas), o establecer diferentes ajustes de localización, o incluso de Google Fit

La aplicación Google Play Services siempre tiene un código numérico adjunto a su nombre, con el formato X.X.XX (XXXXXXX-ABC).  Ese código numérico junto al nombre es importante para determinar si esa aplicación Google Play Services es compatible o no con un dispositivo. Es importante fijarse en la versión de la aplicación y en los tres últimos números “ABC” dentro del paréntesis, (el resto de números 2645110 es irrelevante).

Estos tres números ABC indican con qué dispositivos es compatible esa aplicación:

“A” representa la versión de Android:
0: Android 4.4.4 o inferior
2: Android 5.0 y 5.1 (Google Play Services 8.X.XX o superior).
4: Android 5.0 y 5.1 (Google Play Services 7.X.XX o inferior) y para Android 6.0 o superior (Google Play Services 8.X.XX o superior).
7: Android 5.0
8: Android TV
“B” representa la arquitectura del CPU:
1: armeabi
3: armeabi-v7a
4: arm64-v8a
7: x86
“C” representa el DPI de la pantalla:
0: compatible con todos los dispositivos
2: 160 DPI
4: 240 DPI
6: 320 DPI
8: 480 DPI

En el caso de que se vaya a actualizar manualmente la aplicación Google Play Services existente en el dispositivo Android, lo recomendable es ver el código “ABC” de la aplicación (Ajustes > Aplicaciones > Google Play Services) y descargar una versión actualizada de Google Play Services con ese mismo código ABC.

En el caso de la Kindle Amazon Fire 5ºgeneracion   lleva instalada  Android  Lollipop_MR1 ,version LVY48F  Release  5.1.1, SDK 22  por  lo deberemos instalar la version  Google Play Services 11.5.09 (230-164803921) (230) que hemos probado desde este blog  y que puede descargar desde este link Google Play Services version 11.5.09.230

En caso de los modelo Fire HD 8 2017 de séptima generación, debe instalar Google Play Services  veesion 11-5-09-240 

 

4-Instalación Google Play

Como todos sabemos  Google Play Store (anteriormente Android Market) es la  plataforma de distribución digital de aplicaciones móviles para los dispositivos con sistema operativo Android , así como la tienda en línea desarrollada y operada por Google.

Las aplicaciones se encuentran disponibles de forma gratuita, así como también con costo,  por lo que también incluye  una plataforma de pagos (Google Pay)

Es posible también instalar esta aplicación directamente y sin necesidad de ordenador  pero antes debería haber instalado los tres componentes anteriores : Google Account Manager, Google Services Framework  y  Google Play Services 

Para instalar  este componente desde el propio navegador de la Fire  desde apkmirror  podemos descargar directamente el apk ( desde este link; Google Play Store) y una  vez descargado ,procederemos a lanzar su instalación.

 

5-Pasos  finales

Si ha descargado y ejecutado en el orden anterior  las cuatros   apk  citadas   habrá terminado . Si no  lo ha hecho ,una vez que  tenga todas las apk , debe proceder a la instalación de cada uno de los 4 apk  en el orden en los que los descargo :Google Account Manager, Google Services Framework  ,  Google Play Services y Google Play 

En cualquier caso una vez instaladas las 4 apk’s  ,no olvide reiniciar el tablet de forma habitual y todo debería funciona de forma correcta de modo que ya debería ver el acceso a Google Play  en el que tendrá que validarse con su cuenta de google para hacer uso

En nuestro caso ,  si antes había instalado  el apk de  Google Street View, ahora   ya no debería darle el error de que no tiene instalado Google Play , pero si pedirá que necesita actualizar los servicios de Google ( ojo  pues puede tardar bastante)    , momento en el cual nos pedirá  las credenciales de Google  y  ya debería arrancar  esta aplicación en la kindle fire.

Cómo instalar una app Android en Amazon Fire


De la famosa tableta de Amazon , es decir la  Tablet Amazon Fire se han vendido ( y se siguen vendiendo  ) de forma extraordinaria una cantidad ingente de unidades por todoel mundo  desde que fueran lanzadas , hace un par de  años,  sin duda  debido a su gran relación calidad/precio pues  no olvidemos que por  menos de 70€  podemos tenerla en casa con 8GB (o con 16GB por unos 10€ adicionales)

Esta  tableta con pantalla IPS de 7 pulgadas con mayor contraste y textos más definidos, un procesador Quad-Core de 1,3 GHz y hasta 8 horas de batería, ofrece un gran rendimiento para la reproducción de todo tipo de contenido multimedia  ,obviamente orientado a consumir  desde la nube de Amazon ,  pero desde luego , por al precio en el que están, la Fire 7 es casi imposible no adquirir una para toda la familia.

Uno de los pequeños hándicaps de estas tabletas, es que aun teniendo una versión fork de Android,  no podemos acceder a la Google Play Store, ya que viene con  la propia tienda de  aplicaciones de Amazon (Amazon Play Store ) donde  desgraciadamente no están disponibles todas las aplicaciones que si están en Google Play. 

Amazon Play  no está nada mal, pero insistimos ,  le faltan muchas aplicaciones  y todo ese gran contenido que ofrece la dedicada a Android por parte de Google : Google Play Store,  aunque no todo está perdido, ya que, si tiene una tablet Fire bien  , puede instalar Google Play Store o bien mucho mejor instalar manualmente la app que necesite  sin necesidad de instalar Google Play  y por cierto, no necesitará ni ser ROOT ni usar comandos ADB.

 

 

Los tablets Fire de Amazon están concebidos para resistir el uso diario. De acuerdo con los tests de caída, el Fire 7 es más resistente que el último iPad y soporta el doble de impactos que el iPad mini 4 (y cuesta mucho menos).

El Fire incluye una cámara trasera de 2 MP que permite hacer fotos de alta resolución y vídeos HD de 720p y con una cámara frontal VGA suficiente  para realizar videollamadas con Skype a familia y amigos.

Respecto a la interfaz  de la tableta , conocida como  Fire OS 5 es cómoda y fluida y cuenta a con un buen número de funciones pre-instaladas que pueden ser extendidas mediante la descarga de aplicaciones adicionales a través de Amazon Appstore como comentábamos al principio de este post.

El sistema operativo del Fire es Android, aunque bloqueado por Amazon de modo que aunque no cuenta con Google Play, si  cuenta con  la Appstore de Amazon, que es prácticamente igual, aunque con diferencias en cuanto a su contenido. No obstante, se puede descargar cualquier aplicación por la APK, directamente desde el navegador de la tablet, o bien transfiriéndola desde un pc, el móvil, etc , tal y como vamos  a ver a continuación .

 

 

Instalación APKDownloader

Gracias a la plataforma android  nuestros dispositivos tienen características de inteligencia adicional que es ofrecida gracias  a las millones de aplicaciones disponibles desde Internet ,y eso  a esta alturas todos los usuarios de Android lo sabemos  ( o lo deberíamos sospechar)  siendo  lo mas  rápido  y seguro optar por descargar estas desde el sitio oficial:  Google Play Store , sobre todo en los tiempos actuales donde cada día surgen nuevas apps con objetivos  poco éticos enmascaradas en inocentes funcionalidades (como por ejemplo una inocente app linterna).

Como hemos hablado,  el sistema operativo del Fire es básicamente Android, aunque customizado  por Amazon de modo que han bloqueado  Google Play sustituyendo  este  por  la Appstore de Amazon, que es prácticamente igual, aunque con diferencias en cuanto a su contenido. No obstante, como vamos   ver ,se puede descargar cualquier aplicación por la APK, directamente desde el navegador de la tablet, o bien transfiriéndola desde un pc, el móvil, etc

¿Por qué no podemos descargar apk de Google Play sSore?

Google tiene algunas políticas estrictas que impiden a los usuarios de android que descarguen los  archivos de apk directamente a sus dispositivos para impedir la piratería. Ademas , hay otros asuntos relacionadas como por ejemplo si una aplicación específica que usted quiere deba estar disponible en su país o si  oficialmente es soportada  por  un  cierto dispositivo o no , o a partir de una determinada version .

Ante esta  problemática , existen muchas alternativas de Tiendas de aplicaciones en Internet que  almacenan y  permiten descargar apk directamente , pero insistimos el riesgo puede ser alto , así que lo ideal seria bajar el fichero apk desde Google play store directamente , ( en este caso para luego instalarlo en la Fire)

Afortunadamente  se  pueden saltar restricciones de necesitar la app de Google Play para instalar cualquier app de Google Play en la Fire con la aplicación llamada “Apk Downloader extensión” que permite   gracias a una extensión de Chrome descargar el APK directamente desde Google Play Store .

Esta aplicación, como se puede intuir, realmente hace maravillas pues de alguna manera se las arregla para capturar las apk  desde lo propios servidores de la tienda oficial, lo cual nos da bastante seguridad.

Esta opción  ofrece muchas ventajas pues :

  • Le da libertad para descargar aplicaciones que no están disponibles en su país.
  • Soporta todos los dispositivos.
  • Puede instalar  Apk  bajados directamente desde Google Play Store, sin tener instalado Google Play  en su Fire , donde or cierto también seria posible,  pero a costa de consumir bastantes recursos del dispositivo,

 

Extension ApK dowloader

La extensión de Chrome llamada  Apk Downloader  funciona perfectamente con casi todas las aplicaciones disponibles en la Google Play que sean gratuitas , así que si quiere descargar aplicaciones y almacenar su archivo Apk, puede descargar esta aplicación desde la tienda en primer lugar en su pc   y luego llevarse el archivo al dispositivo donde lo quiera instalar.

Para usar esta extensión   en  su navegador siga estos pasos:

  1. Descargue  la extensión desde aqui 
  2. Añada la extensión  a Google Chrome.
  3. Acepte la instalación de esta extensión.
  4. Compruebe en la esquina superior derecha de la pantalla justo a la izquierda del icono de búsqueda que hay un icono naranja nuevo.

Ahora una vez instalada la extensión en Google Chrome ,sigue estos pasos para obtener el apk directamente desde Google Play Store.

  1. Ir a Play Store y seleccionar cualquier aplicación que desee descargar.Por ejemplo vamos a descargar la famosa app de Zowi que no esta disponible en Amazon Playzowi
  2. Copiar la URL de Google Play de la app que necesite ( Ctrl+C)
  3. Pulse el botón rojo de APK downlader en e la esquina superior derecha de la pantalla justo a la izquierda del icono de búsqueda.
  4. Seleccione ‘Apk Downloader extensión‘ de las opciones sobre acciones.
  5. Copiar la url de la aplicación  con Ctrl+V en la caja de dialogo
  6. Pulsar Generate Donwload Linkzowi2.PNG
  7. Esperar hasta iniciar la descarga.
  8. El Apk se descargarán automáticamente sin la intervención de los servicios de Google Play en una ruta de su pc.
  9. Puede renombrar el fichero apk por otro que sea intuitivo  pues normalmente el nombre del fichero no suele coincidir con el nombre de la aplicación)

 

 

Instalación del APK en el Fire

En  primer lugar  para que pueda instalar un apk  en su Fire debe  activar la casilla de “Orígenes desconocidos” que encontrará dentro de los ajustes de  Fire OS en  “Seguridad”.

Para instalar la apk  el archivo APK en su Fire  simplemente siga los pasos a continuación:

  1. Conectase  a la nube de Amazon ( Amazon drive)
  2. Coloque el archivo APK en la ruta de Amazon .amazondrive
  3. Vaya a su tableta e inicie Amazon Drive
  4. Busque el apk   y cópielo en una ruta local de su tableta (por ejemplo en download)
  5. Ejecuet el apk
  6. Haga clic en ‘instalar’
  7.  Espere a que se instale el APK.
  8. Una vez instalada  ya puede abrir la aplicación

 

Descarga del APK desde otro Navegador

Quizás  si no tiene instalado el navegador Chrome, o quiere hacerlo  desde la misma tableta   le interese  para descargar el  apks desde Google Play  usar algún servicio de descarga que nos pase el apk directamente de Google Play  como por ejemplo el servicio evozzi.com.

Estos son los pasos a seguir:

  1. Ir a Play Store y seleccionar cualquier aplicación que desee descargar.
  2. Copiar la URL ( Ctrl+C)
  3. Ir  a https://apps.evozi.com/apk-downloader/
  4. Pulsr Ctrl+V enla caja para pegar la url desde Google Play
  5. Pulsar Generate Download Link
  6. Solo tenemos que pulsar en el botón verde  y se iniciara la descarga del apk a local
  7. Conectase  a la nube de Amazon ( Amazon drive)
  8. Coloque el archivo APK en la ruta de Amazon .amazondrive
  9. Vaya a su tableta e inicie Amazon Drive
  10. Busque el apk   y cópielo en una ruta local de su tableta (por ejemplo en download)
  11. Ejecute el apk
  12. Haga clic en ‘instalar’
  13.  Espere a que se instale el APK.
  14. Una vez instalada   puede abrir la aplicación

 

Por cierto  ,no olvide que para poder instalar el  apk debe activar la casilla de “Orígenes desconocidos” que encontrará dentro de los ajustes de  Android y “Seguridad”.

 

 

Como crear una cuenta de gmail para su hijo de forma segura de acuerdo con la legalidad


Ahora que su hijo comienza a usar su primer dispositivo Android  o simplemente necesita una cuenta de correo  electrónico robusta  y confiable  la aplicación Family Link de Google puede ayudar a establecer ciertas reglas digitales básicas pues de hecho se puede crear una cuenta de Google para él similar a la suya , y además gestionar sus aplicaciones, supervisar el tiempo que pasa delante de la pantalla o bloquear de forma remota su dispositivo, entre otras opciones.

En el caso de que requiera supervisar la tableta o el terminal  para padres, madres o tutores pueden ejecutar Family Link en dispositivos Android 4.4 (Kit Kat) o versiones posteriores, y en dispositivos iPhone con iOS 9 o versiones posteriores. Sin  embargo para los niños ,estos  pueden ejecutar Family Link en dispositivos Android 7.0 (Nougat) o versiones posteriores aunque . Es posible que los dispositivos con Android 5.0 y 6.0 (Lollipop y Marshmallow) también puedan ejecutar Family Link.

Con esta app  se puede por tanto:

  • Gestionar las aplicaciones que puede utilizar si hijo de  modo que tecibirá una notificación en su dispositivo que le permitira autorizar o bloquear las aplicaciones que su hijo quiere descargar de Google Play Store.
  • Supervisar el tiempo de pantalla limitando el tiempo de uso del dispositivo, definiendo una hora de acostarse y pudiendo comprobar con qué frecuencia usa su hijo sus aplicaciones favoritas.
  • Bloquear el dispositivo de su hijo de forma remota de modo qeu permite bloquear el dispositivo de su hijo u ocultar determinadas aplicaciones cuando sea el momento de jugar, estudiar o dormir.

En el caso de que quiera crear una cuenta de gmail, también puedes crear una cuenta de Google para su hijo menor de 13 años o la edad aplicable en tu país, y gestionarla con Family Link. Con las cuentas de Google, los niños pueden acceder a productos de Google, como la Búsqueda, Chrome ,y  Gmail.

Cuando su hijo cumpla 16 años (o la edad que corresponda según la legislación vigente en tu jurisdicción), podrá decidir si quiere cambiar a una cuenta de Google normal. Antes de esa fecha, el padre, la madre o el tutor recibirán un correo electrónico en el que se les notificará que su hijo podrá hacerse cargo de su cuenta el día de su cumpleaños, por lo que ya no podrán seguir gestionándola. El día que cumpla 16 años, el niño podrá elegir si quiere gestionar su propia cuenta de Google o dejar que su padre, madre o tutor sigan haciéndolo.

Pasos para crear una cuenta de gmail para su hijo

Esta es la url  para crear una nueva cuenta de gmail https://accounts.google.com/signup/v2/webcreateaccount?hl=es-419&flowName=GlifWebSignIn&flowEntry=SignUp

A continuación no saldrá el formulario  para que ingresemos el nombre de la nueva cuenta  y su contraseña

crear.PNG

Rellenados esos campos, si la cuenta no existe aun en los servidores de g-mail  , nos permitirá  dar  a «siguiente» para continuar con el proceso, ,   donde ahora nos pedirá un teléfono (opcional) , la fecha real de nacimiento  y el genero ( opcional)

Creo que en este caso deberíamos ser honestos  y contestar con la fecha real

preuebceilla

Ahora , una vez detectada la edad del menor precisamente nos saltara la vinculación a otra cuenta de gmail de su tutor.

vincular

Una vez pulsemos siguiente   tendremos que introducir nuestra cuenta de correo  vinculada a la cuenta de google ( es decir nuestra cuenta de gmail)

A continuación nos pedirá la clave  de nuestra cuenta de google y si es correcta  ya nos aparecerá información sobre la gestión de la cuenta:

cverifiacion1.png

Le daremos a siguiente, y  nos aparecerá el consentimiento de unir la cuenta del menor a la cuenta el grupo familiar

unira

Como administrador de un grupo familiar en Google, sera el único miembro que puede realizar acciones como las siguientes:

  • Agregar o quitar miembros del grupo familiar
  • Borras el grupo familiar
  • Suscríbirse a los servicios familiares de Google o cancelar la suscripción

Ahora  simplemente daremos Aceptar y  hecho esto  nos repetirá la información para que lo verifiquemos que todo es correcto:

confrimacion.png

Ahora viene el tema  problemático  de la cuenta

previatraejeta.png

Ahora  nos da el texto legal explicando el  consentimiento parental de aviso de divulgación de Family Link para padres

Estas son las primerlas lineas:

divulgacion

Es interesante  marcar  en un principio las condiciones mas restrictivas , es decir:

  • No guardar el «Historial de búsqueda» de YouTube de mi hijo en su cuenta de Google
  • No guardar el «Historial de reproducciones» de YouTube de mi hijo en su cuenta de Google
  • No guardar la «Actividad web y de aplicaciones» de mi hijo en su cuenta de Google

noguardar.PNG

Una vez cumplimentado viene el aspecto mas delicado,pues si quiere crear una cuenta de Google para su hijo, debemos dar el consentimiento parental, mediante una tarjeta de crédito ( Y NO HAY MODO DE SALTARSE ESTE PASO)

Aseguran que no nos cobraran nada pues  la emplearan para generar una autorización temporal en la tarjeta con la que verificaremos que es válida la cual en la mayoría de los casos, las autorizaciones temporales desaparecen de la cuenta en un plazo de 48 horas, es decir es un método por el que quieren asegurarse que somos las personas que decimos ser

Nos pedirá  por tanto una tarjeta  bancaria  (en caso de no tener registrada ninguna)   y  en caso de tenerla registrado  el CVV de la tarjeta

Este código aparece en las tarjetas de crédito, de débito y en las tarjetas prepago cuando se recargan. El CVV se compone de tres dígitos en las tarjetas Visa y MasterCard que aparecen impresos en la banda de la firma, situado en el reverso de la tarjeta.

Por cierto las tarjetas de prepago o   virtuales ( incluso sin saldo) son admitidas  ,

visa

Comprobada la validez de la tarjeta, ya solo queda aceptar

creaste.png

Ya ha terminado el  proceso,  de modo que si va a su correo de gmail podrá comprobar que se ha registrado la cuenta de su hijo correctamente.

Solo una cuestión mas ,para que su hijo pueda comprobar su correo , una vez ingrese la cuenta del menor , gmail le pedirá al responsable de la cuenta de google family que también introduzca  su contraseña y ya podrá ver el menor ver su correo el cual obviamente estará protegido  por google dada la casuistica particular

Mas información en  https://myaccount.google.com/?pli=1&nlr=1

Controlar el feed de Google ( antes Google Now) desde un PC


Cuando Google lanzó Google Now (antes Google Cards)   fue celebrado por los usuarios de Android en todos los ámbitos, pero cuando lo evolucionó al   feed de Google, sin embargo, este cambio fue mucho menos aceptado  a pesar  de  tener una mayor funcionalidad,  pues   la fuente de Google / Google Now  ya forma parte de la aplicación de Google . No es por tanto una aplicación o servicio por separado aunque si la evolución de Google Now  materializado ahora  en  la aplicación  «Google» incluida  ya en  terminales  con Android 4.0 o superior asi que esta es  la   razón por  la que en este momento  dichas funcionalidad solo este disponible  para terminales Android y no para pc   ( excepto si sigue  el truco que le vamos a proponer)

En efecto esta app   toma todo lo bueno del antiguo  Now  y empuja las cosas un paso más profundo y asi ,en lugar de tener sus citas y otra información importante al frente y al centro, el feed se centra en las últimas noticias que le interesan insertadas en la página principal( pero toda esa información personal pertinente no se ha ido, simplemente está en otra «pestaña» dentro de la aplicación Google).

Si estaba acostumbrado a abrir la aplicación de Google para ver sus tarjetas Now, y ahora en cambio se le presenta una variedad de noticias que le puedem ser   o no de utildldad , puede ser desagradable pero si pasar un tiempo en su Feed, personalizando cosas a tu gusto  puede obtener las últimas noticias de las cosas que le interesan de un vistazo, o tocar un botón y echar un vistazo a su información personal importante. !Realmente es lo mejor de ambos mundos una vez que lo personalizamos  a nuestros gustos!.

Seguramente ya no lo recordemos, por que ya lo vemos como algo habitual por ejemplo en dispositivos como chromecast o el mismo Amazon Stick , pero esto hace unos años era totalmente impensable ver la pantalla de un móvil en la televisión o nuestro ordenador  .

Podemos encontrar muchas razones por las cuales podríamos querer compartir la pantalla de un dispositivo Android en nuestro PC, entre las que destacan controlar el smartphone desde el PC o grabar la pantalla del móvil para hacer streaming en directo de la misma, pero en este caso vamos  a hacerlo por una razón simple: disfrutar del servicio Google Feed  a pantalla completa en nuestro ordenador

Afortunadamente conectar el móvil con una pantalla de televisión o una pantalla cada vez es más sencillo. Ahora ya no hace falta ninguna configuración complicada ni cables carísimos para ver la pantalla de su smartphone en una pantalla mayor   ,pues como vamos a ver, duplicar la pantalla de nuestro dispositivo Android   para  visualizar  los resultados de   la app de Google  en nuestro ordenador, es algo muy útil cuando queremos observar nuestros feeds  cuando estamos en casa  cómodamente desde el PC.

Este proceso  es muy útil y no necesitaremos ningún proceso extraño para conseguirlo pues únicamente requiere instalar un sw, tanto en el terminal que hará las veces de servidor ,como en nuestro pc que hará las veces de visualizador.

Veamos con detalle  los pasos a seguir

 

Descargar software de  control

Aunque anteriormente programas como RealVNC  y modernamente TeamViewer   eran  aplicaciones muy usados   para replicar pantallas, ambas plataformas  se han orientado  al mundo empresarial resultando soluciones muy costosas para el aficionado, así que veamos otra opción:  Vemaos AirDroid , también una app veterana que se hizo popular por permitirte manipular varios aspectos de terminales  Android cómodamente desde el navegador web en un PC,

Con el terminal roteado  se puede ver la pantalla de tu móvil sin cables, pero sin Root debes conectar el móvil al PC mediante el cable USB y activar el modo de depuración y el funcionamiento es idéntico.

Esta aplicación de control remoto esta basada en tecnología AirMirror ofreciendo un cómodo control remoto y gestionando  soluciones en dispositivos móviles. Se compone de dos partes debiendo   instalar  AirDroid en el dispositivo que quiere administrar  y Airmirror en el dispositivo desde   donde se pretende controlar . Una vez conectados ambos equipos se puede transferir archivos a través de dispositivos, controlar dispositivos móviles de forma remota y reciba y responder mensajes en el ordenador.

Los pasos son muy sencillos:

1. Instale AirDroid en su dispositivo móvil e inicie sesión en su cuenta de AirDroid

  • Android
  • iOS

2. Instale el cliente de escritorio de AirDroid o visite web.airdroid.com en su ordenador e inicie sesión en su cuenta de AirDroid

 

3.Registrese  en Airmirror  y valídese tanto en el pc como el  terminal

airdroid1

Parar   que la aplicación funcione en un equipo que no este rooteado, este debe estar conectado por cable y habilitado la transferencia de archivos

Los  permisos en el terminal también deben ser concedidos a la aplicación para poder gestionarla , especialmente en el   servicio de notificaciones de AirDroid

 

notificaciones.PNG

4-Una vez conectados pincharemos en la barra de izquierda en el icono de los prismáticos    y nos apareceran las cuatro opciones posibles de replicar:

  • CAMARA REMOTA: acceso a la cámara del móvil desde el pc
  • AIRmE:  permite escribir desde el teclado del pc en el termnal
  • AirmMIrror: control del terminal desde   el pc ( no funciona en todos los terminales no en todas las versiones de Android en especial las  no rooteadas)
  • MODO DE VISUALIZACION: permite reflejar la pantalla del terminal en el pc ,

 

airmirror.PNG

 

Seleccionaremos la tercera opción, es decir el Modo de  Visualización  . Una vez seleccionado debemos aceptar los permisos en el terminal  y  a partir de ese momento podemos ver todo lo que haya en la pantalla del terminal en el PC incluso a  pantalla completa

Por ejemplo como vemos  en esta pantalla de abajo  ya  podríamos ver en pantalla grande de nuestro pc  las noticias de Google Feeds

PANTALLAS.PNG

 

Cómo acceder a su feed de Google

Primero, hay un par de formas diferentes de acceder a su Feed de Google. Si está utilizando un dispositivo Pixel o Nexus con Pixel Launcher, simplemente puede deslizar hacia la pantalla de inicio situada más a la izquierda. Boom, Google Feed.

Sin embargo, si está utilizando otro dispositivo o un iniciador diferente, no está incorporado en esa situación, deberá iniciar la aplicación de Google. Si está utilizando Nova Launcher, incluso puede personalizar un toque rápido del botón de inicio mientras está en la pantalla de inicio para abrir Google Feed (que todavía se llama «Google Now» en Nova).

 

 

Cómo personalizar su feed de Google

Una vez que estás en el Feed, personalizarlo es súper simple. Hay un par de maneras diferentes de hacerlo, y hablaremos sobre ambos aquí.Si accede al Feed in Pixel Launcher, toque los tres puntos en la esquina superior derecha y elija «Personalizar alimentación».

Si solo usa la aplicación de Google, toque las tres líneas en la esquina inferior derecha, luego elija «Personalizar».Una vez en el menú Personalizar, puede comenzar a agregar sus intereses. Comience tocando el botón «Seguir temas».

 

feeds.PNG

Esto le llevará a una página con categorías para elegir: deportes, televisión, películas, músicos, etc. Toca uno de ellos para comenzar.

Puede desplazarse por una lista de sugerencias, en su mayoría cosas populares, y tocar el icono pequeño más en la esquina superior derecha para agregarlo. ¡Haz esto para todas sus cosas favoritas en cada categoría! Cuanto más tiempo dedique a analizar los temas y elegir lo que es importante para usted, mejor será su Feed.

También puede agregar temas específicos sin excavar en las diversas categorías. Simplemente toque la lupa en la esquina superior derecha, luego busque esa cosa.

Una vez que haya buscado su tema, solo toque el símbolo + para agregarlo a su lista de intereses.Una vez que haya terminado con esto, simplemente toque «Listo» en la página Temas.

Para ver todo lo que ha seguido o para dejar de seguir determinados temas, puede desplazarse por la página Personalizar. Esto le dará una visión general rápida de todas sus cosas: simplemente haga clic en el botón «Ver todas las configuraciones» debajo de cada categoría para ver más de cerca.  Las opciones disponibles aquí pueden variar de una categoría a otra. Por ejemplo, la categoría Deportes tendrá botones alternos específicos para recordatorios y puntajes del juego, junto con videos destacados y todo lo demás.

Os  animo a explorar todas las categorías y dedicar un tiempo a personalizarlas a tu gusto. Recuerde, cuanto más tiempo pase aquí, mejor (y más útil) obtendrá su feed.

También puede personalizar los aspectos más personalizados de su feed desplazándose hacia abajo hasta la parte inferior de la página Personalizar feed. El clima, los tiempos de viaje y mucho más están presentes aquí, cada uno de los cuales también tiene más configuraciones propias.

 

Controlar contenido específico en su feed

Una vez que haya comenzado a pintar una imagen de cómo se verá su feed con estos trazos amplios, es hora de obtener un poco más granular. Harás esto mientras usas Feed.

Debido a que Google también usa su historial de búsqueda para ayudarlo a personalizar su Feed, incluirá cosas en las que parezca estar interesado. Así que digamos que está navegando y viendo una historia sobre Android. Haga clic en el botón de tres puntos en la esquina superior derecha de la tarjeta de esa historia, luego toque el botón «Seguir».

google.PNG

Del mismo modo, si ve algo que no le gusta, puede ocultar esa historia en particular, bloquear el sitio web específico o incluso omitir por completo las historias de ese tema en particular. Ese es un control bastante detallado. Úselo!

Si accidentalmente elimina un tema de su feed o marca algo como «no interesado», puede volver a la pantalla Personalizar, luego seleccionar «Ver todos los ajustes» para la categoría. La parte inferior debe mostrarle cosas que ha marcado como «no me interesa»; simplemente toque la «x» junto a ella para eliminarla de la lista No interesado.

Del mismo modo, puede tocar la X junto a cualquier elemento que le interese para eliminarlo de sus temas.

 

Cómo volver a su feed de «Now»

La información personalizada que todos aman mucho acerca de Google Now no se ha ido, es solo en una ubicación diferente.

Si usas Pixel Launcher, puedes acceder presionando el ícono de búsqueda de bandeja en la esquina superior derecha.

En la aplicación de Google, el mismo icono se encuentra en la barra de navegación inferior. Y ahí está: todas sus citas, información de estacionamiento y otras cosas.

 

googlenow

La aplicación de Google también también tiene un par de trucos geniales en la manga. La barra de navegación inferior es su mejor amigo aquí: tiene acceso rápido a la búsqueda, así como un botón de «recientes» donde puedes ver las historias que haya abierto recientemente, búsquedas pasadas y básicamente todo lo demás que ha hecho desde el Aplicación Google

 

 

 

 

 

 

Control de terminales Android


Family Link de  Google puede ayudar a configurar determinadas reglas básicas sobre el uso de la tecnología pues tenga en cuenta que las aplicaciones de Google no se han diseñado teniendo en mente a los menores,  de modo que si quiere ayudar a su  hijo a tomar decisiones acertadas cuando utilice su dispositivo  Android , esta app  que vamos a ver , y  que ya esta disponible en España ,sin duda es una interesante opción , aunque  debe  saber    que el tutor o padre es quien decide finalmente las aplicaciones y los servicios que puede utilizar el menor.

 

 

 

En efecto desde hace unos  días ya esta disponible en España ( y pronto en el resto de países  que usan la lengua española  )    la  app para instalar en nuestros terminales Google Family Link, una   aplicación  de control parental oficial de Google  disponible  gratuitamente  en Google Play que permite a los padres supervisar el uso que los menores   hacen de sus terminales móviles  o tabletas.

 

Con Family Link se puede crear una cuenta de Google para un menor similar a la suya, con acceso a la mayoría de los servicios de Google, y, al mismo tiempo, establecer algunas normas básicas sobre la experiencia digital de su familia:

  •  Gestionando las aplicaciones que puede usar el menor: aprobando o bloqueando las  apps  que quiera descargar de Google Play Store.
  •  Controlando el tiempo de conexión permitiendo consultar cuánto tiempo usa el menor  sus aplicaciones favoritas mediante los informes de actividad semanal o mensual, y configurando  límites de tiempo de conexión diarios.
  •  Configurando  horas para  dormir en el dispositivo: con esta función puede bloquear los dispositivos de manera remota cuando sea la hora de dormir o de hacer un descanso.

 

bloqueo.PNG

Ademas una de las características clave de Google Play Family (razon por las que nos pide  una tarjeta de credito al instalar la app por primer a vez ) es es que podremos compartir apps y contenidos,  que hayamos comprado, con nuestra familia ( hasta un grupo de seis personas)

Ademas de las apps  es  extensible a las películas  y música  que compramos, que podrán ser descargadas y utilizadas por los otros cinco componentes del plan, por lo que nos ahorraremos mucho dinero con determinadas aplicaciones o juegos que, en lugar de tener que comprar todos, podremos comprar solo una única vez.

Para poder usar Family Link  se necesita :

  • Un dispositivo Android compatible para el menor con  Android 7.0 (Nougat) o versiones posteriores. Algunos dispositivos con Android 5.0 y 6.0 (Lollipop y Marshmallow) también puedan ejecutar Family Link.

  • Una cuenta de Google para el menor  que se gestione con Family Link: No deja usar cuentas ya creadas porque  los menores en  cada  país  tienen una política de privacidad distinta, así que hay que aceptarla y generar un usuario nuevo. La  edad mínima para usar YouTube  en USA es 13 años razón por la que no  deja instalar esta app pero para usar otras aplicaciones de redes sociales lógicamente  también existe una edad mínima en este caso de 14 años, aunque también depende del país. Todo esto viene en el disclaimer, aviso legal de la app cuando la instalas. En algo tan serio como a que se exponen nuestros hijos en Internet creo que merece la pena leerte por una vez lo que estas aceptando.

  • Para los padres, madres y tutores  un dispositivo Android 4.4 (Kit Kat) o versiones posteriores, o  un  iPhone con iOS 9 o versiones posteriores.

  • Una cuenta de Google

  • Encontrarse  en un país donde la aplicación esté disponible:en Estados Unidos, México, Argentina, Chile o Brasil, Europa, y los usuarios españoles pueden empezar a utilizarla desde hoy.

 

Como vemos un  gran inconveniente  es que  se requiere  un terminal muy actual pues se recomienda un android 7.0  para los menores,  mientras  que el del tutor   puede ser  uno mas antiguo(Android 4.4)   o incluso un Iphone

La  app  es técnicamente  gratuita pero es posible que Google verifique su tarjeta de crédito para confirmar que estás dando su consentimiento como padre, madre o tutor al crear una cuenta de Google para su hijo o hija aunque donan todos los fondos de estas transacciones a una organización para la protección de los niños.

Su gran limitación , ademas de la versión de Android para los menores, es como puede suponerse, que requiere  cuentas  de gmail  para los menores   nuevas , es decir no sirven cuentas facilitadas en el trabajo o centro educativo u otras que se tengan  pues  Family Link solo funciona con cuentas de Google creadas a través de esta aplicación para niños menores de 13 años (o la edad que corresponda según la legislación vigente en su jurisdicción). Cuando el niño cumpla esta edad, podrá seguir utilizando Family Link si quiere

 

 

Pasos para Instalar y configurar Google Family link

En el terminal paterno ,lo primero es descargar desde Google Play Store  desde el link oficial  ( o buscando Google Family Link)

También es posible instalar la aplicación paterna de control en un terminal iOS ( para los menores por el momento no , es decir solo Android 7)

Rápidamente  le aparecerá un breve asistente para guiarle en el  proceso completo   que solo tiene  tres  pasos:

Enseguida nos va  a preguntar la cuestión  principal sobre el terminal del menor ya que se aconseja este  sea Android 7.0 (Nougat) o versiones posteriores.

Algunos dispositivos con Android 5.0 y 6.0 (Lollipop y Marshmallow) también puedan ejecutar Family Link. pero no esta asegurado su funcionamiento

 

 

 

Ahora   tendremos que aceptar las condiciones contractuales si estamos de acuerdo  , por  lo que debemos que aceptar esta pantalla  vinculando la nueva cuenta que se cree al menor  con la cuenta del tutor

 

Ahora   ya lo siguientes  toca crear la cuenta del menor por  lo que tendremos que darle nuevamente a siguiente

Vamos por el segundo paso,  así que   volveremos a  dar a  siguiente:

 

Finalmente desde la propia app nos va a permitir crear la cuenta del menor

 

Ahora ya solo tenemos que seleccionar el nombre  y apellidos del hijo

 

 

Lo siguiente que nos pedirá es a la  fecha de nacimiento del menor así como  un nombre de usuario para su cuenta de Gmail (que debe ser único ) y una contraseña.

 

 

Finalmente de cara al terminal del tutor  tendrá que facilitar los datos de una  tarjeta bancaria ( se recomienda de delito   y a ser posible virtual o de prepago)    para otorgar el consentimiento parental para crear la cuenta.

 

Una vez configurado la app toca ir al terminal Android del menor   donde tendremos  que introducir la cuenta que se  haya creado para él de modo que  Android identificará que este forma parte de Family Link  asi que que tendremos que introducir las credenciales de tutor para avanzar en la configuración del terminal del menor

En este el proceso puede restringir las aplicaciones que no se quiere  que pueden utilizar y el asistente  irá guiando por los distintos pasos.

 

Revise detenidamente las aplicaciones del dispositivo de su hijo e inhabilite aquellas que no quiera que use. En  muchos casos   es posible que no pueda inhabilitar algunas aplicaciones preinstaladas en determinados terminales.

Se puede asimismo en este paso personalizar los controles de Google Play, crear filtros de contenido y de búsqueda, ver qué aplicaciones ha instalado y restringir las que no  parezcan apropiadas, ver su ubicación en tiempo real y configurar el tiempo en pantalla.

 

 

 

La actividad de algunas aplicaciones, como las de reproducción de música y las de mensajería que se ejecutan en segundo plano, no se registra por completo en los informes de actividad semanal o mensual.

Aunque Family Link  ayuda a gestionar las compras y las descargas de los menores, este no necesitará la  aprobación del tutor para instalar actualizaciones de aplicaciones (incluidas aquellas que amplían permisos), las aplicaciones que haya aprobado anteriormente ni las que se hayan compartido en la colección familiar,  así que los padres, madres o tutores deben revisar de manera periódica qué aplicaciones tiene instaladas su hijo y los permisos de las aplicaciones en Family Link.

 

 

 

Tres servicios gratuitos de transcripción de voz a texto


Puede parecer algo futurista, pero lo cierto es que probablemente el teclado y ratón tal como los conocemos hoy en día tenga sus días contados gracias al espectacular avance sufrido estos años en el apartado de reconocimiento de voz usando redes neuronales  y las técnicas de aprendizaje automático

En efecto ,gracias a  la tecnología del aprendizaje automático ,se aplican los algoritmos más avanzados de redes neuronales del aprendizaje profundo al audio de sus ficheros o del procedente de un micrófono  para conseguir un reconocimiento de voz de máxima precisión.

Mencionar que en todos los  sistemas de aprendizaje con redes neuronales la precisión de la API Speech mejora con el tiempo, es decir conforme perfeccionan la tecnología interna de reconocimiento de voz que usa los diferentes productos que vamos   a ver , lo cual significa que en realidad usando estos servicios estamos «entrenado»a estos sistemas para que su porcentaje  de aciertos sea cada vez mayor

Veamos algunas soluciones de reconocimiento de voz liderados por grandes proveedores como pueden ser Google ,Microsoft o IBM.

Reconocimiento de voz de bing

En efecto,   mediante la  nube  de Microsoft ( Azure)   y el servicio Bing Search  se puede convertir audio con voz en texto mediante streaming en tiempo real mediante la cual, al mismo tiempo que se envía el audio al servidor, se devuelven resultados parciales de reconocimiento.

De igual modo podría reconocer el texto a partir del audio almacenado en un archivo pero desde la pagina de demostración no es posible,pero como  “truco” casero para  probar   la funcionalidad  se  puede inyectar  el audio  ya grabado desde un dispositivo externo  por  medio de un cable de audio que lo  introduciría en el pc  pero no olvide seleccionar como dispositivo grabador la entrada de audio donde conecte la señal de audo externa .De este modo regulando adecuadamente el nivel de esta señal  debería funcionar exactamente igual que si habláramos por un micrófono

Para probar el servicio vaya a la url   https://azure.microsoft.com/es-es/services/cognitive-services/speech/

No olvide  seleccionar el idioma de destino en Language, haga clic en el micrófono en Iniciar grabación y empiece a hablar.

bibg

También tiene la opción de hacer clic en las dos frases de voz de ejemplo para ver cómo funciona el reconocimiento de voz.

Como en todos estos tipos de servicios ,si usa esta demostración, significa que consiente ofrecer datos de entrada de voz a Microsoft para fines de mejora del servicio.De  hecho al cargar datos para esta demostración, acepta que Microsoft puede guardarlos y usarlos para mejorar los servicios Microsoft, entre los que se encuentra el  API. A fin de facilitar la protección de la privacidad, se adoptan medidas para desperzonalizar los datos y protegerlos. Los datos no se publicarán ni se permitirá que terceros los usen.

IBM

También esta disponible para efectos de pruebas  la version de IBM por Watson  que permite  igualmente el dictado de voz a texto

El servicio IBM Watson Speech to Text utiliza capacidades de reconocimiento de voz para convertir el árabe, el inglés, el español, el francés, el portugués de Brasil, el japonés y el mandarín en texto.

Lo mas destacable de  Watson es asimismo la capacidad de transcribir audio done se puede usa su micrófono para grabar audio o cargar audio pregrabado (.mp3, .mpeg, .wav, .flac o .opus solamente).

Incluso puede subir  archivos de audio o probar ficheros de muestra para probar el servicio , ( los archivos de audio de muestra  son en inglés de EE. UU y están cubiertos por la licencia de Creative Commons.)

El resultado devuelto incluye el texto reconocido, las alternativas de palabras y las palabras clave moteadas. Algunos modelos pueden detectar múltiples altavoces; lo cual  puede ralentizar el rendimiento.

A continuación esta es la url para probar el servicio en modo  demo: https://speech-to-text-demo.ng.bluemix.net/

No olvide  seleccionar el idioma de destino(Voice Model ) , haga clic en el micrófono(record Audio)   y empiece a hablar.

En unos instantes en tiempo real debería ir viendo las transcripciones  directamente desde esta pagina

Este sistema por el momento se usa  para fines de demostración y no está destinado a procesar datos personales ,así  que no se deben ingresar datos personales en este sistema, ya que puede no tener los controles necesarios para cumplir con los requisitos del Reglamento general de protección de datos (UE) 2016/679.

En teoría los primeros 1000 minutos al mes son gratis en el servicio estándar,   así que el limite es muy superior de uso gratuito al de Google o al  de Microsft .

Reconocmiento  de voz de Google

Tambien  Google dispone de su propio servicio de reconocimiento de voz  , el cual por cierto es el usado por  ejemplo desde los terminales Android.

En el caso de que este validado contra Google  y  tenga cuenta en Google Cloud , incluso se pueden subir directamente los ficheros que deseamos transcribir mediante la opción File Upload  teniendo en cuenta la limitación de 60 minutos en caso de no querer pasar por caja.

Si quiere probar esta funcionalidad esta es la url : https://cloud.google.com/speech-to-text/

No olvide  seleccionar el idioma de destino(Languaje ) ,seleccione el micrófono(Microphone)    y empiece a hablar.

En unos instantes ,en tiempo real debería ir viendo las transcripciones  directamente desde esta pagina:

Como no podía ser de otra manera, también  es posible reconocer el audio subido en la solicitud e integrarlo en su almacenamiento de audio de Google Cloud Storage

¿Pero cual elegimos?

Como hemos podido  ver todos estos servicios de reconocimiento de voz  están en fase de pruebas para demostrar por  ahora incluso en el estado inicial  lo que pueden llegar  a poder hacer.

De todas las opciones ,en caso de tener necesidad de usarlo por mucho tiempo,  el servicio de IBM tiene una oferta mas que generosa de 1000 minutos frente a los 100 de Google  , pero no olvidemos que si queremos integrar este servicio con una aplicación albergada en Azure o en la infraestructura de Google  entonces necesitaremos usar sus propios servicios  .

 

Transcripcion de ficheros de audio


Puede parecer algo anacrónico, pero  lo cierto es que probablemente el teclado y ratón tal como los conocemos  hoy en día tenga  sus días contados   gracias al espectacular avance  sufrido estos años   en apartado de  reconocimiento de voz   usando redes neuronales  claramente  propiciado  por en las ingentes subida de  capacidades de computo gracias al  Cloud  Commputing  ,el Big Data y el aprendizaje automático

Veamos algunas soluciones de reconocimiento de voz  liderado por grandes proveedores como pueden ser Google o IBM

speech-api-lead

Google Cloud Speech

En efecto desde Google proponen la API Speech de Google Cloud , la cual  permite que los desarrolladores conviertan audio en texto aplicando potentes modelos de redes neuronales en una API fácil de usar. La API Speech reconoce más de 80 idiomas y sus variantes para gestionar una clientela internacional. Asimismo, se puede filtrar el contenido inapropiado en los resultados de texto.

La API Speech de Cloud se tarifica por intervalos de 15 segundos de audio procesados después de los 60 primeros minutos, que son gratuitos.

USO MENSUAL PRECIO POR CADA 15 SEGUNDOS*
Hasta 60 minutos Gratuito
61 – 1.000.000 de minutos* 0,006 $

*Este precio es válido para aplicaciones de sistemas personales (por ejemplo, teléfonos, tablets, portátiles y ordenadores).  El uso mensual está limitado a un millón de minutos.

Se puede transcribir el texto que los usuarios dictan al micrófono de una aplicación, habilitar el control por voz o transcribir archivos de audio, entre muchas otras funciones.

La API Speech puede transmitir resultados de texto conforme vaya reconociendo el audio, de forma que el texto reconocido aparece inmediatamente mientras la persona habla  asi que consigue resultados de texto en tiempo real

De igual modo, la API puede reconocer el texto a partir del audio almacenado en un archivo pero solo si se tiene cuenta en Google Cloud.

Como   «truco» casero para  probar   la funcionalidad del API se  puede inyectar  el audio  ya grabado desde un dispositivo externo  por  medio de un cable de audio que lo  introduciría en el pc  seleccionando como dispositivo grabador la entrada de audio :debería funcionar exactamente igual que si hablamos por un micrófono

En el caso de que este validado contra Google  y  tenga cuenta en Google Cloud este paso se puede obviar porque se pueden subir directamente los ficheros que deseamos transcribir mediante la opción File Upload  teniendo en cuenta la limitación de 60 minutos en caso de no querer pasar por caja

Si quiere probar esta funcionalidad esta es la url : https://cloud.google.com/speech-to-text/

 

Como no podía ser de otra manera, también  es posible reconocer el audio subido en la solicitud e integrarlo en su almacenamiento de audio de Google Cloud Storage. 

Gracias a  la tecnología del aprendizaje automático ,se aplican los algoritmos más avanzados de redes neuronales del aprendizaje profundo al audio de sus ficheros  para conseguir un reconocimiento de voz de máxima precisión. Mencionar que como todos los  sistemas de aprendizaje con redes neuronales la precisión de la API Speech mejora con el tiempo, conforme perfeccionan la tecnología interna de reconocimiento de voz que usa los productos de Google.

No se necesitan pues  sistemas avanzados de procesamiento de señales ni reducción de ruido antes de enviar el audio a la API Speech. El servicio es capaz de procesar audio ruidoso procedente de diversos entornos de forma satisfactoria.

El reconocimiento de voz se puede adaptar al contexto suministrando un conjunto independiente de palabras clave con cada llamada a la API, lo que resulta especialmente útil para las situaciones de control de dispositivos y aplicaciones.

La API Speech es compatible con cualquier dispositivo que pueda enviar solicitudes REST o gRPC, incluidos teléfonos, ordenadores, tablets y dispositivos con Internet de las Cosas (por ejemplo, coches, televisores o altavoces).

CARACTERÍSTICAS DE LA API SPEECH

Conversión de voz en texto gracias al aprendizaje automático

El reconocimiento automático de voz (ASR) basado en redes neuronales de aprendizaje profundo dota a las   aplicaciones , la funcionalidad  de búsqueda por voz o transcripción de voz.Reconoce más de 80 idiomas y variantes, con un amplio vocabulario proporcionando resultados de reconocimiento mientras los usuarios siguen hablando.
Es posible personalizar el reconocimiento de voz según un contexto específico suministrando un conjunto de palabras y frases que tienen muchas probabilidades de aparecer. Esto resulta especialmente útil para añadir palabras y nombres personalizados al vocabulario, así como en situaciones de control por voz.
El sonido puede proceder del micrófono de una aplicación o de un archivo de audio grabado previamente. Se admiten diversas codificaciones de audio, como FLAC, AMR, PCMU y Linear-16.
Es capaz de procesar audio de diversos entornos ruidosos sin necesidad de reducción de ruido adicional así que puede filtrar contenido inapropiado en los resultados de texto para algunos idiomas.
El  API como vemos esta integrada:los archivos de audio se pueden subir en la solicitud o integrar en Google Cloud Storage.

Transcripción de archivos de audio cortos

Es muy sencillo transcribir un archivo de audio corto a texto utilizando el reconocimiento de voz sincrónico.

El reconocimiento de voz síncrona devuelve el texto reconocido para audio corto (menos de ~ 1 minuto) en la respuesta tan pronto como se procese(para procesar una solicitud de reconocimiento de voz para audio largo, use el Reconocimiento de voz asincrónico ).

El contenido de audio se puede enviar directamente a Cloud Speech-to-Text, o puede procesar contenido de audio que ya reside en Google Cloud Storage.

Speech-to-Text v1 se lanzó oficialmente y, en general, está disponible desde el extremo https://speech.googleapis.com/v1/speech . Las bibliotecas de cliente se lanzan como alfa y es probable que se modifiquen de formas incompatibles hacia atrás. Las bibliotecas del cliente actualmente no se recomiendan para uso de producción.

Estas muestras requieren que haya configurado gcloud y haya creado y activado una cuenta de servicio.

Realización de reconocimiento de voz síncrono en un archivo local

Aquí hay un ejemplo de cómo realizar el reconocimiento de voz sincrónico en un archivo de audio local mediantes comados de GCLOUD

Consulte el comando de recognize para obtener detalles completos.Para realizar el reconocimiento de voz en un archivo local, use la herramienta de línea de comandos de gcloud , pasando la ruta de archivo local del archivo para realizar el reconocimiento de voz.

 gcloud ml speech reconoce CAMINO-AL-LOCAL-FILE --language-code = 'en-US'

Si la solicitud es exitosa, el servidor devuelve una respuesta en formato JSON:

{
  "results": [
    {
      "alternatives": [
        {
          "confidence": 0.9840146,
          "transcript": "how old is the Brooklyn Bridge"
        }
      ]
    }
  ]
}

Realización de reconocimiento de voz síncrono en un archivo remoto

Para su comodidad, la API de voz a texto puede realizar el reconocimiento de voz sincrónico directamente en un archivo de audio ubicado en Google Cloud Storage, sin la necesidad de enviar el contenido del archivo de audio en el cuerpo de su solicitud.

Aquí hay un ejemplo de cómo realizar el reconocimiento de voz sincrónico en un archivo ubicado en Cloud Storage  usando comandos  GCLOUD

Consulte el comando de recognize para obtener detalles completos.Para realizar el reconocimiento de voz en un archivo local, use la herramienta de línea de comandos de gcloud , pasando la ruta de archivo local del archivo para realizar el reconocimiento de voz.

 gcloud ml speech reconoce 'gs: //cloud-samples-tests/speech/brooklyn.flac' \
 --language-code = 'en-US'

Si la solicitud es exitosa, el servidor devuelve una respuesta en formato JSON:

{
  "results": [
    {
      "alternatives": [
        {
          "confidence": 0.9840146,
          "transcript": "how old is the Brooklyn Bridge"
        }
      ]
    }
  ]
}

Mas  informacion en https://cloud.google.com/speech-to-text/docs/sync-recognize?hl=es#speech-sync-recognize-gcloud

IBM

También esta disponible para testeo  Watson de IBM, que permite  dictado a texto

El servicio IBM Watson Speech to Text utiliza capacidades de reconocimiento de voz para convertir el árabe, el inglés, el español, el francés, el portugués de Brasil, el japonés y el mandarín en texto.Este sistema por el momento se usa o para fines de demostración y no está destinado a procesar datos personales ,así  que no se deben ingresar datos personales en este sistema, ya que puede no tener los controles necesarios para cumplir con los requisitos del Reglamento general de protección de datos (UE) 2016/679.

Lo mas destacable DE Watson es asimismo la capacidad de transcribir audio done se puede usa su micrófono para grabar audio o cargar audio pregrabado (.mp3, .mpeg, .wav, .flac o .opus solamente).

Incluso puede reproduzca uno de los archivos de audio de muestra para probar el servicio , ahora eso si los archivos de audio de muestra de banda ancha son en inglés de EE. UU y están cubiertos por la licencia de Creative Commons.

El resultado devuelto incluye el texto reconocido, las alternativas de palabras y las palabras clave moteadas. Algunos modelos pueden detectar múltiples altavoces; esto puede ralentizar el rendimiento.

A continuación esta es la url para probar el servicio en modo  demo: https://speech-to-text-demo.ng.bluemix.net/

 

En teoría los primeros 1000 minutos al mes son gratis en el servicio estándar,   así que el limite es muy superior de uso gratuito al de Google .

¿Le parece mejor opción la de IBM  que la de Google?¿Conoce algún otro servicio gratuito que podamos usar desde nuestras apps? Sin duda  la carrera por copar este mercado no acaba mas que empezar