Asistente de Google lee frase personalizada


7

Estoy buscando obtener un prototipo muy rápido para una pieza de software que estoy demostrando, y me gustaría poder decir una frase al Asistente de Google y hacer que lea una frase que se ha configurado sobre la marcha. del software

Estoy pensando en algo como:

  1. Ingreso una frase en mi software y hago clic en el botón Guardar.
  2. Mi software guarda esta frase en un documento en Google Drive.
  3. Le digo una cierta frase al asistente.
  4. El asistente lee la frase del documento de Google Drive.

Solo para aclarar, solo estoy buscando ayuda con el punto 4. El resto debería ser sencillo.

¿Es esto posible en absoluto? No me importa una solución hacky ya que es solo para una breve demostración de prueba de concepto.

Respuestas:


5

Hacer que este tipo de experimento sea más fácil es usar API.ai (una herramienta adquirida por Google justo antes de que naciera Google Home [1]).

En API.ai puedes imitar muy fácilmente el flujo con datos que se dan con un comando y leer con otro, pero con Google Drive real también es posible construir el flujo exacto que tienes.

Su flujo descrito se realiza así:

  1. Use una intención para despertar API.ai y una acción para hacer algo con los datos en la respuesta [1]. En acción, creará un cumplimiento personalizado con, por ejemplo, Node.js [2] y allí ...
  2. ... use la versión Node.js de la API REST de Google Drive para manejar el documento.
  3. Use otra intención en API.ai para generar otra acción y llamar a otro cumplimiento y llamar a otra acción.
  4. ..in Node.js para comunicarse con otra dirección y obtener los datos de la API REST de Google Drive y llamar los datos en Respuesta a la intención en API.ai.

[1] https://www.smashingmagazine.com/2017/05/build-action-google-home-api-ai/#google-actions-and-api-ai

[2] https://medium.com/google-cloud/how-to-create-a-custom-private-google-home-action-260e2c512fc

[3] https://developers.google.com/drive/v3/web/quickstart/nodejs

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.