我之前曾问过如果电视节目触发了Alexa怎么办,但最近我意识到了一件奇怪的事情:即使声音说“ Alexa,播放……”,Echo也不会响应广告中的声音。或“ Alexa,为...设置计时器”。但是,该线程中没有明确的答案,所以我想在这里问一下,是否有人知道更多。 ?是偶然的巧合还是有什么告诉Alexa不要做出反应?

评论

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

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

看看有问题的音频真的很有用。我不认为任何地方都有可链接的副本吗?

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

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

#1 楼

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

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

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

,这里有一篇报道,描述了波形的微小变化(可听见的变化)会导致语音引擎返回的结果与人类能够识别的结果完全不同。

评论


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

– goobering
17年1月18日在15:56

#2 楼

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


[A-Wake-Up-Word]具有以下独特要求:在警报上下文中说出单个单词或短语时,拒绝其他单词或短语单词,短语,声音,噪声和其他声音事件,几乎具有100%的准确度,包括在不变(即指称)上下文中说出的相同单词或短语。


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

由于该设备(至少是我的设备)对以下句子没有反应,因此可以很容易地进行测试:“我正在与Alexa最近滑雪。”那不是一个警告性的上下文,它纯粹是参考性的。因此,Echo内部的唤醒单词识别引擎不仅在听单词的纯净外观,而且还在听语调和前面的停顿,这使得可以更准确地预测设备是否真的在说话。

评论


当然,如果只是使用它演示阻止使用Alexa的广告,那么应该触发它吗?尽管使用唤醒词来演示如何使用Echo,但广告是否可能经过了谨慎的措辞,因此它们实际上并未触发设备?

–Aurora0001♦
17年1月18日在19:54

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

– Helmar♦
17年1月18日在19:56

#3 楼

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

评论


似乎是历史的新细节。很有帮助 :)

– Helmar♦
17年8月13日在8:34

#4 楼

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

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

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

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


此外,一个调用Alexa的用户听起来像是静音警报词。

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

#5 楼

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

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

评论


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

– ViperGeek
17年8月10日在4:22

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

–安迪·琼斯(Andy Jones)
17年8月11日在7:18

#6 楼

在最近有新的报道称Alexa可能对UHF声音敏感(参考BBC新闻服务)之后,我假设在广告期间,它们广播了除人类听觉之外的另一种声音,称为“忽略此命令”命令。
根据上述Alexa区分用户声音的功能,这是一项计划中但尚未实现的功能。也就是说,您必须主动命令Alexa在同一家庭中的用户帐户之间切换。

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

#7 楼

混合广告的音频时,它们只是删除一些频率。这意味着Alexa不会被触发,因为它不会将其注册为语音命令,但是观众仍然可以在广告中看到他们所说的话。该命令在广告中使用,听起来有些稀疏或乱码。这就是为什么:)

评论


有趣;这有点类似于肖恩的建议。您是否有任何可分享的来源或经验,可以证明确实存在这种频率去除?这可能是一件有趣的事情。

–Aurora0001♦
17年11月17日在14:48