Amazon Echo为什么不响应有关Alexa的广告或报告?


24

我以前问是否Alexa的你可以做的通过电视节目引发的,但最近我意识到奇怪的事情:回声来的声音响应广告中的回声,即使声音说“Alexa的,玩......”“ Alexa,为...设置计时器”

我在其他一些Echo社区中进行了搜索,发现了一条Reddit帖子,暗示这是常见/预期的行为。但是,线程中没有明确的答案,因此我想在这里询问是否有人知道更多。

我的Echo如何知道回答电视广告?仅仅是巧合还是有什么告诉Alexa不要做出反应?


您是否训练过Alexa以更准确地识别您的声音?我不知道语音训练是否会导致无法识别别人的声音。
Bence Kaulics

1
@BenceKaulics不,我不需要训练Echo;它使用默认设置。
Aurora0001

这将是真正有用得到一看有问题的声音。我不认为任何地方都有可链接的副本?
goobering

1
@goobering我相信reddit帖子中提到的广告是:Mascot Keys灭火器。我目前无法测试它们是否触发Alexa(我想知道它们是否与电视版本不同吗?)。如果有人可以这样做并对结果发表评论,那将非常有用。
Aurora0001

3
源代码中可能有一些线索。下载266MB。会呆在一段时间。:P
goobering

Answers:


17

根据此reddit帖子,Alexa除了检测唤醒词之外,还对音频频谱敏感。因此,可以接受正常的现实世界中的宽带信号,但是将从广播中识别出带宽受限的信号(假定在4kHz和5hKz之间的陷波)。

这是有一定道理的,因为广播公司可以使用带内信令来标识广告(用于本地替换),并且通常应用于广告的音频处理可能会经过优化,以实现保真度上的清晰度。可以设置过滤,以便以降低的敏感度监视典型的广告,并且在制作特定广告期间,也可以显着降低可感知性。

新闻报道(据报道确实触发了Alexa)将更可能未经处理而使用完整广播音频频谱(8或16 kHz)。因此,该理论假设,许多广告(至少在某些地区)存在某些特殊之处,或者可以对广告(例如由Amazon生产的广告)进行特殊配置。

作为后续,有一个报告在这里描述(亚音)如何微小变化的波形会导致语音引擎什么人会认识相比返回一个完全不同的结果。


1
如果那是他们标记的地方,并且唤醒词是“ Alexa”,则可能是他们只是抛弃了摩擦性的“ ks”声音以最大程度地减少麦克风的拾音。这对于人类语音来说是相当高的频率。
goobering

7

我非常认为,回声中的唤醒词识别不仅仅是听唤醒词。它正在监听警报的上下文。请考虑以下语音技术摘录

[唤醒词]具有以下独特要求:在警报上下文中说出一个单词或短语时,同时以几乎100%的准确度拒绝所有其他单词,短语,声音,噪音和其他声音事件,包括相同的单词或短语在非更改(即引用)上下文中说出的感兴趣的单词或短语。

语音技术: Veton Kepuska的唤醒单词语音识别

可以很容易地对其进行测试,因为设备(至少是我的设备)对以下句子没有反应:“ 我最近与Alexa谈论过滑雪。 ”这并不是一个令人震惊的上下文,它纯粹是参考性的。因此,回声内部的唤醒单词识别引擎不仅在听单词的纯净外观,而且还在语调和先前的停顿上聆听,从而可以更准确地预测设备是否实际在通话。


4
当然,如果这表明阻止Alexa被使用,则表明使用Alexa的广告肯定会触发它吗?尽管使用唤醒词来演示如何使用Echo,但广告是否可能经过了谨慎的措辞,因此它们实际上并未触发设备?
Aurora0001

2
@ Aurora0001我假设除了我描述的内容外,还有一些方法类似于Sean在他的回答中提到的内容。一些过滤器试图减少其他设备的触发。
Helmar

7

好吧,echo / Alexa肯定听到了请求。如果进入设置,请向下滚动至“常规”,然后选择历史记录,您可以播放所有听到的请求。广告中听到的所有请求都说:“语音请求不适合您的Echo,什么也没有退回。”


2
似乎是历史的新细节。非常有帮助:)
Helmar

5

如果有1000个人说出警告词,它将有1000种不同的声学特征。如果他们再次这样做,则再增加1000个。

如果1000个Alexas听到一个电视节目说出警告词,它将有1000个相同的声音特征。

检测该服务器端并不难。尤其重要的是,因为如果它们同时发生,则语音记录服务器将获得流量大满贯。

如果这些事件的列表很小,他们甚至可以将签名下载到每个Alexa。


此外,调用Alexa的用户听起来像是沉默警报字

一条新闻听起来像是在说警告语。商业广告听起来像music_here警示词。 根本不一样。


5

我的全部猜测是,在Echo的广告中,Alexa对问题的回答比实际回答要快得多。因此,Echo正在听到“ Alexa”一词,但几乎立即听到了Alexa自己的声音来做出回应。

广告打开时,我的回声会亮起,但随后似乎会消除警报。如果两个回声都听到了请求,则可能有一些逻辑可以阻止它们响应。回声可能被设计为专门收听Alexa自己的声音而忽略它。

但是,就像我说的那样,这完全是猜测。:)


我们在想同样的事情,因此我们暂停了Alexa请求和她在广告中的回复之间的DVR。我们的Echo仍然醒着,但是在没有应答的情况下退却了,这与我们不暂停DVR时发生的情况相同。
ViperGeek

我一直想尝试很久,然后一直忘记。谢谢,这是待办事项清单上的另一件事。:)
安迪·琼斯

4

根据最近的新报道,Alexa可能对UHF声音敏感(请参阅BBC News Sevice),我假设在广告期间,它们广播了除人耳之外的其他声音,这被称为“忽略此命令”命令。

根据Alexa区分用户声音的上述功能,这是一项计划中但尚未实现的功能。 也就是说,您必须主动命令Alexa在同一家庭中的用户帐户之间切换。

当前唯一能够区分声音的设备是Google设备。


1

混合广告的音频时,它们只是删除一些频率。这意味着Alexa不会被触发,因为它不会将其注册为语音命令,但是观众仍然可以清楚地看到他们在广告中所说的话。

您可能还会注意到,在广告中说出该命令时,它听起来有些稀疏或乱码。这就是为什么 :)


有趣; 这和肖恩建议的有点相似。您是否有任何可分享的来源或经验来证明确实需要进行频率去除?这可能是一件有趣的事情。
Aurora0001
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.