Como Funciona Alexa?

Tempo de leitura: 2 min

Escrito por Celso Kitamura
em 24 de outubro de 2019

Entre para o Grupo VIP e fique sabendo antes das novidades

Junte-se à nossa comunidade de App Devs que estão transformando o mundo

100% livre de spam.

Compartilhe agora mesmo:

Como Funciona Alexa?

Já vimos bem resumidamente como funciona Alexa num outro artigo, agora veremos seu funcionamento com mais detalhes.

 

A Alexa foi desenvolvida com base no processamento de linguagem natural (Natural Language Processing – NLP), um procedimento de conversão da fala em palavras, sons e ideias.

 

A interpretação de sons usa muito processamento computacional, por isso os dispositivos com Alexa embarcada apenas gravam sua voz e a enviam aos servidores da Amazon para ser analisada com mais eficiência.

 

Mas… Como Funciona Alexa Lá Nos Servidores?

 

Como Funciona Alexa - Diagrama de funcionamento da Alexa

 

Lá na “nuvem” da Alexa, seu comando de voz é dividido em sons individuais. Depois é feita uma consulta em um banco de dados contendo as pronúncias de várias palavras para descobrir quais palavras mais se aproximam a combinação dos sons individuais.

 

Agora imagina o tamanho deste banco de dados, com N palavras gravadas, nos mais diferentes sotaques.

 

Imagina também ter que fazer uma pesquisa neste banco de dados gigante, procurando um som igual ao que você pronunciou. Isto é feito em frações de segundo, pois ele tem que procurar todas as palavras que você disse e colocar em contexto para que seu comando seja executado.

 

Por isso esta tarefa de reconhecimento da fala precisa ser feito na nuvem. São vários servidores processando milhares de comandos de milhares de pessoas ao mesmo tempo (Ô loko!!).

 

Voltando: depois de descobrir quais palavras foram ditas, ela identifica quais destas palavras são importantes para entender as tarefas que foram requisitadas. Uma das coisas que ela precisa descobrir neste reconhecimento é o Nome de Invocação (Invocation Name), que é o nome da aplicação que será executada.

 

Por exemplo, se Alexa identificar a palavras como “tempo” ou “clima”, ela enviaria o comando para a skill (aplicativo) de clima.

 

Agora é com a skill. O aplicativo processa esse comando e devolve uma resposta (é aí que a gente entra, desenvolvendo aplicativos que extendem as funcionalidades da Alexa).

 

Os servidores da Amazon enviam as informações de retorno a Alexa. Se a resposta precisar ser falada pelo dispositivo (existe a possibilidade da resposta ser através de vídeo), então todo o processo descrito acima seria feito de forma inversa.

 

O dispositivo do usuário “fala” a resposta recebida pela sua skill.

 

E dependendo do aplicativo, a interação pode não acabar aqui. Podem ser necessários mais que um simples comando para que o usuário consiga sua tarefa executada.

 

Enfim

 

Este foi um maior detalhamento de como funciona Alexa. Sabendo melhor como ela funciona, podemos desenvolver skills melhores e mais úteis para os usuários.

 

E para receber um aviso quando os próximos artigos forem publicados, se cadastre na Grupo VIP App Dev!

Compartilhe agora mesmo:

Comece pelo e-book GRATUITO (Por Tempo Limitado)

5 Passos Para Desenvolver Alexa Skills

Se você não sabe por onde começar, este e-book te mostra os passos para ser um desenvolvedor de skills de sucesso.

QUERO CRIAR SKILLS PARA ALEXA!
100% livre de spam.

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta


*


*


Seja o primeiro a comentar!

Entre para o Grupo VIP e fique sabendo antes das novidades

Junte-se à nossa comunidade de App Devs que estão transformando o mundo

100% livre de spam.

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro