¿Cómo leer documentos personalizados de Alexa?

8

Según Amazon , Alexa puede leer ciertos libros de Kindle.

Alexa lee libros Kindle elegibles para Text-to-Speech (una tecnología de lectura experimental que permite a los dispositivos Amazon compatibles leer libros Kindle en voz alta).

Concepto

Si es posible, quiero usar esta función, pero en lugar de leer libros de Kindle, Alexa debería leer textos personalizados o informes hechos por algunos dispositivos domésticos inteligentes. Entonces, durante el día, diferentes dispositivos informarían diferentes eventos como:

  • Sensor de temperatura: New "highest temperate ever measured": 30 °C.
  • Alimentador de perros conectado: The dog food container is empty.
  • Algún tipo de sensor: This happened while you was away and you should know about.

Básicamente, un servicio recolectaría todos los datos de los sensores y crearía un archivo de informe que podría usarse con Alexa como:

  • Alexa, lee 'Informe de la casa de la tarde'.
  • Alexa, lee 'Informe de la casa de la mañana'.

(Entonces podría preguntarle a Alexa al final del día "¿Qué pasó hoy?" Y me podría decir al leer los informes).

Problemas

Los informes deben estar en un formato correcto para que sean elegibles para que Alexa los lea. Encontré algo al respecto en el foro de Amazon. ¿Puedo habilitar Text to Speech en cualquier documento personal?

Solo si ese documento se abrirá en la aplicación de lectura. Los documentos de Word, por ejemplo, que deben abrirse en una aplicación de proceso de Word o archivos PDF que deben abrirse en un lector de PDF no pueden usar la función Texto a voz.

Todos los documentos en un formato compatible con Kindle deberían tener disponible Text to Speech, pero envío todos los míos a través de Amazon Cloud y Amazon los convierte al formato Kindle. Un toque en el centro de la pantalla revela el ícono "Reproducir" en la esquina inferior izquierda.

También encontré una aplicación en Amazon que se llamaba " Pdf to Speech " y la herramienta de publicación directa Kindle de Amazon "KindleGen v2.9", pero aún no estaba claro cómo debería hacerse.

Solución posible

Una forma que he encontrado en Reddit describe lo siguiente:

No necesita un dispositivo Kindle, pero deberá descargar la aplicación Kindle. Esto le proporciona una dirección especial de kindle, a la que debe enviar el PDF, que lo coloca en su biblioteca de kindle.

Tengo varios dispositivos, cada uno cargado con la aplicación kindle. Así que tengo varias direcciones de Kindle, una por dispositivo (me-ipad @ kindle, me-nexus @ kindle, etc.).

La buena noticia: una vez que lo envía por correo electrónico, el PDF vive en la nube de Kindle, por lo que es accesible para todos ...... Página de Kindle relacionada con Amazon

Para que Alexa lo lea: 1) abra la aplicación Alexa, vaya a libros, toque el libro deseado; o 2) Alexa, lee (título) ..... Página relacionada con Amz de Alexa


Con todo, ¿es este formato compatible con Kindle en realidad .mobi? ¿Qué pasos debo realizar para que los informes estén disponibles por Alexa? (Me gustaría evitar el correo electrónico primero si es posible).

Bence Kaulics
fuente

Respuestas:

6

Hay una decisión básica que tendrá que tomar. Ya sea usando la función de leer un libro o usando una habilidad de Alexa propia. Solo el último te permite usar Alexa, ¿qué pasó hoy? Esa frase parece comenzar el resumen flash incorporado, aunque no pude encontrar una entrada en ninguna documentación que lo confirmara, lo probé. También debe verificar si la función de leer un libro está incluso disponible en su geografía; para mí, aquí, no lo está.

Como ya necesita un sistema para agregar datos de un sensor, de lo contrario no podría generar su informe, también puede buscar en la ruta de habilidades. En lugar de generar un libro electrónico, también podría generar un rss-feed. Si no se puede desarrollar una habilidad o tener esta información en un feed que será difícil o imposible de proteger adecuadamente, la siguiente información no lo ayudará.


Básicamente hay tres tipos de habilidades de Alexa y seguramente necesitarás una para que Alexa diga algo. Por razones obvias, Smart Home Skill API está fuera, ya que no desea controlar las cosas. Eso deja el Modelo de interacción personalizado o la API de destreza de Flash Briefing .

AlexaSkillTypes

El último es desencadenado por Alexa, dame la noticia. En la aplicación Alexa, puede definir qué habilidades de Flash Briefing se activan. Esos pueden ser varios y se pueden pedir como quieras Si está de acuerdo con el informe que desea construir para que esté en esta información, puede considerar este tipo de habilidad. La ventaja, por supuesto, es que la API ya tiene muchas cosas incorporadas. La desventaja es que su informe se encuentra entre el informe de noticias del NY Times y los resultados de la NBA o cualquier otra cosa que configure para estar en su Flash Briefing.

La API Flash Briefing es lo que realmente se dispara cuando preguntas, Alexa, ¿qué pasó hoy? Es una de las declaraciones de invocación para la sesión informativa flash. Por lo tanto, el enunciado de sus sueños ya está predefinido para usar esto y, si está establecido en la frase, incluso es la única solución.

Dado que el modelo de interacción está predefinido, solo hay una página de habilidades de Alexa para configurar.

FlashBriefingAPI

Entonces solo tendría que proporcionar un feed rss con la información como se describe aquí en la documentación . Si no desea publicar la información, lo que supongo considerando el ejemplo, tampoco necesita publicar la habilidad. Solo estará disponible para usted (r cuenta de Alexa).

El inconveniente es que el feed no puede protegerse con contraseña, lo que significa que esencialmente solo puede usar reglas de firewall para filtrar las IP de las que provienen las solicitudes habituales de Alexa. Si desarrolla una habilidad personalizada con el modelo personalizado, puede asegurar todo lo que desee.

Helmar
fuente
Lo siento, estaba engañando, "¿Qué pasó hoy?" era solo una cuestión de discurso. Básicamente, solo quiero escuchar a Alexa contando información, también puede ser "Alexa, lee '¿Qué pasó hoy?'". Sin embargo, usar rss feed puede ser una buena solución.
Bence Kaulics
3

Puede usar habilidades como la habilidad Mi lector , que puede leer cualquier texto que le envíe a través de sus servidores.

Una vez que lo haya configurado, los pasos son los siguientes.

Cómo usar - Inicio rápido

  1. Envíe la URL al 619-473-2337 (6194READER) desde su teléfono siguiendo los pasos para diferentes navegadores en su teléfono: https://s3.amazonaws.com/reader.help/How_to_Register_Phone_Number.pdf

  2. En unos segundos, recibirá un mensaje con el número de índice del artículo, el recuento total de capítulos y el título del artículo.

  3. Inicie la habilidad: "Alexa, pide a mi lector que lea".

Hay una serie de otras habilidades que realizan una función similar, como Texto a voz , dependiendo de lo que le gustaría hacer exactamente.

cadobe
fuente
Esta es una respuesta de solo enlace que se volverá inútil tan pronto como se rompa el enlace. Las respuestas deben contener la sustancia y el enlace solo debe ser de referencia.
hardillb
2
Hola @cadobe, he editado tu respuesta en función de tu sugerencia para asegurarme de que no sea solo un enlace en otro lugar. Asegúrese de leer los consejos sobre las respuestas que contienen solo un hipervínculo , ¡y gracias por la sugerencia!
Aurora0001
Gracias. No hay problema.
cadobe