O Que É Alexa Presentation Language (APL). Respostas Visuais Na Sua Skill.

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 8 de janeiro de 2021

Compartilhe agora mesmo:

O Que É Alexa Presentation Language (APL). Respostas Visuais Na Sua Skill.
Rate this post

As skills Alexa são prioritariamente aplicativos de voz. Mas sabia que podemos deixar a experiência do usuário mais rica em dispositivos multimodais?

 

Nesse vídeo eu vou te mostrar como podemos criar respostas visuais em dispositivos Alexa com tela. Vamos ver o que é Alexa Presentation Language, ou APL.

 

O Que É Alexa Presentation Language (APL)

 

Alexa tem um framework de design visual chamada Alexa Presentation Language (APL).

 

Com este framework podemos criar experiências de voz e visuais interativas em uma grande gama de dispositivos.

 

Essa experiência multimodal pode deixar as skills mais agradáveis e envolventes para o usuário.

 

A APL fornece elementos visuais, incluindo:

 

  • Gráficos
  • Imagens
  • Slideshows
  • Vídeo

 

Você pode criar elementos visuais personalizados para dispositivos Alexa, como Echo Show, Echo Spot, Fire TV e alguns dispositivos Fire Tablet.

 

Dispositivos de terceiros desenvolvidos com a Alexa Smart Screen e TV Device SDK também oferecem suporte à estrutura de design APL.

 

A Amazon criou o APL para que você possa criar experiências personalizadas que combinam voz, áudio e elementos visuais em uma única interface de usuário.

 

Com o APL, você pode fornecer aos usuários informações complementares do outro lado da sala ou oferecer dicas visuais, como mostrar listas ou itens de pesquisa.

 

O APL também oferece suporte a comandos de voz para que os usuários possam solicitar um item na tela em vez de depender apenas de interações por toque.

 

Fluxo Da Skill Com APL

 

As skills seguem um diagrama parecido com este:

 

Fluxo de Skill com APL - O Que É APL

 

  1. Os usuários falam com o dispositivo habilitado para Alexa.
  2. A fala é enviada ao serviço da Alexa na nuvem, que transforma a voz em texto e este em intenção.
  3. A intenção (com slots) vai para o back-end correto, que formula um speakOutput adequado, com diretivas opcionais. Essas diretivas mandam o dispositivo executar uma ação.
  4. Esta resposta através da Alexa serve para fazer a síntese de voz a partir do speakOutput da skill e exibe elementos visuais no dispositivo, se a diretiva correta (RenderDocument) for enviada.

 

Documentos Da APL

 

Um documento da APL mantém todas as definições de elementos de interface do usuário (UI) e a hierarquia visual deles em uma diretiva de RenderDocument.

 

Ele também contém os estilos associados a tais componentes e os pontos onde os dados podem ser vinculados.

 

Os elementos visuais na tela são formados por componentes da APL e layouts.

 

Cada documento da APL tem um “mainTemplate”, que representa o estado inicial da tela da APL a ser exibida.

 

Veja um exemplo de um documento da APL vazio:

 

{
    "type": "APL",
    "version": "1.1",
    "settings": {},
    "theme": "dark",
    "import": [],
    "resources": [],
    "styles": {},
    "onMount": [],
    "graphics": {},
    "commands": {},
    "layouts": {},
    "mainTemplate": {
        "parameters": [
            "payload"
        ],
        "items": []
    }
}

 

Palavras finais

 

Vimos neste vídeo o que é Alexa Presentation Language (APL).

 

Com a Alexa Presentation Language (APL), podemos criar experiências visuais para acompanhar nossas skills.

 

Os usuários podem ver e interagir com as experiências visuais em dispositivos compatíveis, como o Echo Show, Fire TV, alguns tablets Fire e outros dispositivos.

 

Podemos incluir animações, gráficos, imagens, apresentações de slides e vídeo em nossa resposta visual.

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 https://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

 

Compartilhe agora mesmo:

Você vai gostar também:

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

Deixe um comentário


*


*


Seja o primeiro a comentar!

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