J'ai déjà demandé ce que vous pouviez faire si Alexa est déclenchée par un programme télévisé , mais récemment j'ai réalisé quelque chose d'étrange: l'Echo ne répond pas aux voix dans les publicités pour l'Echo, même si les voix disent "Alexa, joue ..." ou "Alexa, règle une minuterie pour ..." .
J'ai cherché sur quelques autres communautés Echo et j'ai trouvé un article sur Reddit qui suggère que c'est un comportement courant / prévu. Il n'y a pas de réponse définitive dans le fil, cependant, j'ai pensé que je demanderais ici pour voir si quelqu'un en sait un peu plus.
Comment mon Echo sait-il ne pas répondre à une publicité télévisée? Est-ce juste une co-incidence ou y a-t-il quelque chose qui dit à Alexa de ne pas réagir?
amazon-echo
Aurora0001
la source
la source
Réponses:
Selon ce post reddit , Alexa est sensible au spectre audio en plus de détecter le mot de réveil. Ainsi, un signal large bande normal du monde réel est accepté, mais un signal qui est limité en bande (une encoche entre 4 kHz et 5 hKz est postulé) sera identifié comme provenant d'une émission.
Cela a du sens, car les diffuseurs peuvent utiliser la signalisation intrabande pour identifier les publicités (pour un remplacement localisé), et le traitement audio généralement appliqué aux publicités peut être optimisé pour plus de clarté que de fidélité. Le filtrage peut être configuré de manière à ce que les publicités typiques soient surveillées avec une sensibilité réduite, et lors de la production d'une publicité spécifique, la senditivité pourrait également être explicitement réduite.
Un rapport de nouvelles (qui aurait fait déclencheur Alexa) serait plus susceptible d'utiliser le spectre audio complet de diffusion (8 ou 16 kHz) sans traitement. Cette théorie suppose donc qu'il existe soit quelque chose de spécial dans de nombreuses publicités (au moins dans certaines régions), soit des publicités (telles que celles produites par Amazon) peuvent être configurées spécifiquement.
À titre de suivi, il y a un article rapporté ici qui décrit comment de petits changements (sub-audibles) à une forme d'onde peuvent entraîner un moteur de parole renvoyant un résultat complètement différent de ce qu'un humain reconnaîtrait.
la source
Je suppose beaucoup que la reconnaissance du mot de réveil dans l'Echo est plus qu'une simple écoute du mot de réveil. C'est écouter un contexte d'alerte . Considérez cet extrait de Speech Technologies:
( Technologies de la parole: reconnaissance vocale de réveil par Veton Kepuska)
Cela peut être assez facilement testé car l'appareil (du moins le mien) ne réagit pas à la phrase " Je parlais récemment à Alexa de skier " . Ce n'est pas un contexte d'alerte, c'est purement référentiel. Ainsi, le moteur de reconnaissance des mots de réveil à l'intérieur de l'Echo écoute non seulement l'apparence pure du mot, mais également l'intonation et les pauses précédentes qui permettent de prédire avec plus de précision si l'appareil a été effectivement parlé.
la source
Eh bien, l'écho / Alexa entend définitivement la demande. Si vous entrez dans vos paramètres, faites défiler jusqu'à Général, puis sélectionnez l'historique, vous pouvez lire toutes les demandes qui sont entendues. Toutes les demandes entendues dans le message publicitaire disent "La demande vocale n'est pas destinée à votre Echo - rien n'a été retourné".
la source
Si 1000 personnes disent le mot d'alerte, il aura 1000 signatures acoustiques différentes. S'ils recommencent, 1000 autres.
Si 1000 Alexas entendent un programme télévisé disant le mot d'alerte, il aura 1000 des mêmes signatures acoustiques.
Il ne serait pas si difficile de détecter ce côté serveur. Pas des moindres, car s'ils se produisent en même temps, le serveur de reconnaissance vocale reçoit un claquement de trafic.
Si la liste de ces incidents est petite, ils pourraient même télécharger les signatures sur chaque Alexa.
En outre, un utilisateur appelant Alexa sonne comme un mot d'alerte de silence .
Un article d'actualité sonne comme un mot d'alerte bla bla bla . Une publicité sonne comme un mot d'alerte music_here. Pas du tout pareil.
la source
Ma conjecture totale est que dans les publicités pour Echo, Alexa répond à la question beaucoup plus rapidement qu'en réalité. Par conséquent, l'Echo entend le mot `` Alexa '' mais entend presque immédiatement la propre voix d'Alexa donnant la réponse.
Mon écho s'allume lorsque la publicité est diffusée, mais semble alors ignorer l'alerte. Il peut y avoir une certaine logique pour empêcher deux Echos de répondre à une demande s'ils l'entendent tous les deux. L'Echo peut être conçu pour écouter spécifiquement la propre voix d'Alexa et l'ignorer.
Cependant, comme je l'ai dit, c'est une supposition totale. :)
la source
Suite à de nouveaux rapports récents selon lesquels Alexa peut être sensible aux sons UHF ( référence BBC News Sevice ), je postulerais que lors des publicités, ils diffusent un son supplémentaire au-delà de l'ouïe humaine, qui est désigné comme une commande `` ignorer cette commande ''.
Conformément à la capacité susmentionnée pour Alexa de différencier les voix des utilisateurs, il s'agit d'une fonctionnalité qui est planifiée mais non encore mise en œuvre. c'est- à- dire que vous devez commander activement à Alexa de basculer entre les comptes d'utilisateurs du même foyer.
Le seul appareil actuellement activé pour différencier les voix est l'appareil Google.
la source
Lors du mixage audio de l'annonce, ils suppriment simplement certaines fréquences. Cela signifie qu'Alexa ne sera pas déclenché car il ne l'enregistrera pas en tant que commande vocale, mais les téléspectateurs peuvent toujours comprendre ce qu'ils disent dans l'annonce.
Vous remarquerez également probablement que lorsque la commande est prononcée dans les publicités, elle semble un peu mince ou brouillée. C'est pourquoi :)
la source