最近有人问我Alexa是否会在不提示的情况下说话,所以我想在这里询问以确保自己是对的会有所帮助。据我所知,Alexa永远不会在没有唤醒词的情况下讲话,而它只会发出警报音。

TechCrunch的这篇文章似乎同意没有使Alexa说话无提示的方法,但根本没有提到Alexa的技能;

许多人似乎对此感兴趣,以便他们可以让Alexa说某些短语,例如门铃时发出警报正在响起,或某种方式指示发生了事件。

Alexa可以在不首先听到唤醒字,点击通话或一键通提示的情况下说话吗(取决于设备)?我出于这个问题的目的排除了警报,但是使用自定义技能的解决方案就可以了。

评论

我有一个Alexa,当它听到电视发出的声音时,会不停地鸣叫。因此,这取决于“无提示”的含义!

#1 楼

是的,当Alexa失去力量时,恢复后会播放一​​段简短的旋律,然后说出


“你好。


这是完全没有提示的,并且经常跳来跳去看看谁在房子里,这让我吓了一跳。

评论


以及回声失去连接时的消息!

– Nate D
17年1月26日在21:02

对不起罗伯特,恐怕我做不到

–加纳马
17年1月26日在21:03

那不是Alexa在说话,而是Echo在本地播放声音和说些什么。如果您研究第3方/ DIY实现,则会发现为此需要媒体文件。

–克里斯·斯特拉顿(Chris Stratton)
17/09/21在5:46



#2 楼

看来,就目前情况而言,事实并非如此。在这里,我引用了一些语录,这是您引用的TechCrunch文章中的第一篇:用户必须使用激活词“ Alexa”来提示它开始收听命令或请求,然后它将用自己的声音响应来响应所述输入。由于从用户的连接服务接收到的数据,Alexa不支持提供任何类型的音频通知而不会立即发出通知的能力–最接近的是能够根据警报或计时器发出警报的声音。


消费者主义者的第二个引用:直到说话为止。但是很快Alexa可能会在不先提示的情况下提供信息。设置技能的一部分是实现音频触发器。

据我所知,答案是否定的。

#3 楼

借助新的Alexa呼叫功能,Alexa现在将播放旋律并在接到呼叫时讲话。通常是这样的:

*旋律*
[人]想聊天。
*旋律*
是[人]。
*旋律*

这是我发现的一个演示此视频的视频。收到语音或短信时也会发生类似的情况,但是旋律只会发生一次,而不是发生多次。 >
此外,Alexa现在支持推送通知,并会提醒您有关这些通知。

#4 楼

随着时间的流逝,我认为这个问题的答案现在必须是:

是的,Alexa可以讲话而不会被提示。具体来说,她可以说出任何您想做的事!

您可以使用的便捷工具是名为alexa-remote-control的shell脚本。此博客中提供了有关脚本的详细文档,尽管只有德语。

文本转语音功能可在Linux中使用,例如,通过在终端中执行以下命令:

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


我经常在Raspberry Pi上运行的Node-Red中使用它,例如一旦某些传感器读数超出其正常范围,便发出警告。