¿Puede Alexa hablar alguna vez sin que se lo solicite?

19

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.

Aurora0001
fuente
55
Tengo una Alexa que suena de vez en cuando cuando oye ruidos de la televisión. Por lo tanto, depende de lo que significa "no solicitado".
Joel M Ward

Respuestas:

17

Sí, cuando Alexa pierde poder, al recuperarse reproducirá un breve glissando melódico seguido de decir

"Hola."

Esto es totalmente improvisado y, a menudo, me asusta como un salto para ver quién está en la casa.

Robert Cartaino
fuente
55
¡Y también el mensaje cuando el eco pierde la conexión!
Nate D
Eso no es hablar de Alexa, sino que el Echo reproduce sonidos y dice cosas localmente. Si observa las implementaciones de terceros / bricolaje, encontrará que se requieren archivos multimedia para esto.
Chris Stratton
6

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 :

Actualmente, Echo solo habla cuando se le habla; un usuario tiene que usar la palabra de activación "Alexa" para pedirle que comience a escuchar un comando o solicitud, y luego responderá a dicha entrada con su propia respuesta vocal. Alexa no ha admitido la capacidad de proporcionar ningún tipo de aviso de audio sin previo aviso como resultado de los datos que recibe de los servicios conectados de un usuario; lo más cerca que está es poder emitir una alerta basada en una alarma o temporizador.

Una segunda cita viene de Consumerist :

Tal como está ahora, Amazon Echo es el niño de buen comportamiento que sus abuelos podrían haber aprobado: no habla hasta que se le habla. Pero pronto Alexa podría estar preparándose para ofrecer información sin que se le solicite primero.

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.

anónimo2
fuente
4

Con la nueva función de llamadas de Alexa, Alexa ahora tocará una melodía y hablará cuando reciba una llamada. Generalmente es así:

* melodía *

[Persona] quisiera hablar.

* melodía *

Es [persona].

* melodía *

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.

Aurora0001
fuente
3

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:

alexa_remote_control.sh -d "Your Echo's name" -e speak:'Welcome back buddy!'

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.

oh.dae.su
fuente