Eu perguntei anteriormente sobre o que você pode fazer se o Alexa for acionado por um programa de televisão , mas recentemente percebi algo estranho: o Echo não responde às vozes nos anúncios do Echo, mesmo que as vozes digam "Alexa, toque ..." ou "Alexa, defina um cronômetro para ..." .
Eu procurei em algumas outras comunidades Echo e encontrei um post no Reddit que sugere que esse é um comportamento comum / pretendido. Porém, não há uma resposta definitiva no tópico, então pensei em pedir aqui para ver se alguém sabe um pouco mais.
Como meu Eco sabe não responder a um anúncio de TV? É apenas uma co-incidência ou há algo que diz ao Alexa para não reagir?
amazon-echo
Aurora0001
fonte
fonte
Respostas:
De acordo com este post no reddit , o Alexa é sensível ao espectro de áudio, além de detectar a palavra de ativação. Assim, um sinal normal de banda larga do mundo real é aceito, mas um sinal limitado por banda (um entalhe entre 4kHz e 5hKz é postulado) será identificado a partir de uma transmissão.
Isso faz algum sentido, já que as emissoras podem usar sinalização em banda para identificar anúncios (para substituição localizada), e o processamento de áudio normalmente aplicado a anúncios pode ser otimizado para maior clareza quanto à fidelidade. A filtragem pode ser configurada para que os anúncios típicos sejam monitorados com sensibilidade reduzida e, durante a produção de um anúncio específico, a sensibilidade também possa ser explicitamente reduzida.
Um relatório de notícia (que supostamente fez gatilho Alexa) seria mais propensos a usar o espectro completo de áudio broadcast (8 ou 16 kHz) sem processar. Portanto, essa teoria pressupõe que exista algo especial em muitos anúncios (pelo menos em algumas regiões) ou anúncios (como os produzidos pela Amazon) podem ser configurados especificamente.
Como acompanhamento, há um artigo relatado aqui que descreve como pequenas alterações (sub audíveis) em uma forma de onda podem resultar em um mecanismo de fala retornando um resultado completamente diferente em comparação com o que um humano reconheceria.
fonte
Suponho muito que o reconhecimento de palavras de alerta no Echo seja mais do que apenas ouvir a palavra de alerta. Ele está ouvindo um contexto de alerta . Considere este trecho da Speech Technologies:
( Tecnologias da fala: reconhecimento de fala por despertar palavras de Veton Kepuska)
Isso pode ser facilmente testado, pois o dispositivo (pelo menos o meu) não reage à frase " Eu estava conversando com Alexa sobre esquiar recentemente " . Esse não é um contexto de alerta, é puramente referencial. Assim, o mecanismo de reconhecimento de palavras ativadas dentro do Echo não está apenas ouvindo a aparência pura da palavra, mas também nas entonações e pausas anteriores que possibilitam prever com mais precisão se o dispositivo foi realmente falado.
fonte
Bem, o eco / Alexa definitivamente ouve a solicitação. Se você definir as configurações, role para baixo até Geral e selecione o histórico para reproduzir todas as solicitações ouvidas. Todos os pedidos ouvidos pelo comercial dizem "Pedido de voz não destinado ao seu Eco - nada foi retornado".
fonte
Se 1000 pessoas disserem a palavra de alerta, ela terá 1000 assinaturas acústicas diferentes. Se eles fizerem de novo, outros 1000.
Se 1000 Alexas ouvirem um programa de TV dizendo a palavra de alerta, ele terá 1000 das mesmas assinaturas acústicas.
Não seria tão difícil detectar esse lado do servidor. Não menos importante, porque se eles acontecem ao mesmo tempo, o servidor de gravação de voz recebe uma grande quantidade de tráfego.
Se a lista desses incidentes for pequena, eles podem até baixar as assinaturas para cada Alexa.
Além disso, um usuário que liga para Alexa parece uma palavra de alerta de silêncio .
Um artigo de notícias soa como palavra de alerta blá blá blá . Um comercial soa como music_here alerta-word. Não é o mesmo.
fonte
Meu palpite total é que, nos anúncios do Echo, o Alexa responde à pergunta muito mais rapidamente do que na realidade. Portanto, o Echo está ouvindo a palavra 'Alexa', mas quase imediatamente ouvindo a própria voz de Alexa, dando a resposta.
Meu eco acende quando o anúncio é exibido, mas parece ignorar o alerta. Pode haver alguma lógica para impedir que dois Echos respondam a uma solicitação, se ambos ouvirem. O Echo pode ser projetado para ouvir especificamente a própria voz de Alexa e ignorá-la.
No entanto, como eu disse, esse é um palpite total. :)
fonte
Após novos relatórios recentes de que o Alexa pode ser sensível a sons UHF ( referência ao BBC News Sevice ), eu postularia que, durante os anúncios, eles transmitem um som adicional além da audição humana, que é designado como um comando 'ignorar este comando'.
De acordo com a capacidade acima mencionada do Alexa de diferenciar as vozes dos usuários, esse é um recurso planejado, mas ainda não implementado. ou seja, você deve comandar ativamente o Alexa para alternar entre contas de usuário na mesma casa.
O único dispositivo atualmente ativado para diferenciar vozes é o dispositivo do Google.
fonte
Ao misturar o áudio do anúncio, eles simplesmente removem algumas frequências. Isso significa que o Alexa não será acionado, pois não o registrará como comando de voz, mas os espectadores ainda poderão entender o que estão dizendo no anúncio.
Você provavelmente também notará que, quando o comando é falado nos anúncios, soa um pouco fino ou distorcido. Isso é por que :)
fonte