Recientemente me preguntaron si Alexa puede hablar sin preguntar, así que pensé que sería útil preguntar aquí para asegurarme de que tengo razón; Hasta donde yo sé, Alexa nunca, nunca hablará sin la palabra Wake, y el único sonido no provocado que emitirá es el sonido de la alarma.
Este artículo de TechCrunch parece estar de acuerdo en que no hay ninguna forma de hacer que Alexa hable improvisadamente, pero no menciona en absoluto las habilidades de Alexa; ¿hay alguna API disponible para ellos que aún no se haya usado?
Muchas personas parecen estar interesadas en esto para poder hacer que Alexa diga ciertas frases, como quizás una alerta si suena el timbre o alguna forma de indicar que ha sucedido un evento.
¿Puede hablar Alexa sin que se lo solicite primero la palabra de activación, pulsar para hablar o pulsar para hablar (según el dispositivo)? Estoy excluyendo alarmas para el propósito de esta pregunta, pero las soluciones que usan habilidades personalizadas están bien.
Respuestas:
Sí, cuando Alexa pierde poder, al recuperarse reproducirá un breve glissando melódico seguido de decir
Esto es totalmente improvisado y, a menudo, me asusta como un salto para ver quién está en la casa.
fuente
Parece que tal como están las cosas, no puede. Tengo algunas citas aquí, la primera del artículo de TechCrunch al que hizo referencia :
Una segunda cita viene de Consumerist :
En cuanto a la creación de una habilidad que le permita a Alexa hablar sin disparador, la documentación de Amazon parece indicar que una parte esencial de la configuración de una habilidad es implementar un disparador de audio.
Por lo que puedo ver, la respuesta es no.
fuente
Con la nueva función de llamadas de Alexa, Alexa ahora tocará una melodía y hablará cuando reciba una llamada. Generalmente es así:
Aquí hay un video que encontré demostrando esto. Al recibir un mensaje de voz o de texto sucede algo similar, pero la melodía solo ocurre una vez en lugar de varias veces.
Las alertas suenan en cada dispositivo conectado a la misma red Wi-Fi, según este artículo .
Además, Alexa ahora admite notificaciones push y hablará para alertarlo de estas.
fuente
A medida que pasó el tiempo, creo que la respuesta a esta pregunta ahora debe ser:
Sí, Alexa puede hablar sin que se le solicite. ¡Específicamente, ella puede pronunciar lo que quieras!
La herramienta conveniente que puede usar es un script de shell llamado alexa-remote-control . Una documentación detallada del script está disponible en este blog , aunque solo en alemán.
Se basa en las solicitudes HTTP POST para lograr cosas como reproducir música, radio, activar la sesión informativa diaria y dejar que sus dispositivos Echo hablen el texto que desee.
La función de texto a voz se puede usar en Linux, por ejemplo, ejecutando este comando en un terminal:
Lo uso con frecuencia dentro de Node-Red ejecutándose en una Raspberry Pi, por ejemplo, para emitir advertencias una vez que la lectura de algunos sensores se mueve fuera de su rango normal.
fuente