Reconhecimento de voz no AEM Screens voice-recognition
O recurso de reconhecimento de voz permite a alteração de conteúdo em um canal do AEM Screens orientado por interação de voz.
Um Autor de conteúdo pode configurar uma exibição para ser ativada por voz. O objetivo desse recurso é permitir que os clientes usem a fala como um método de interação com suas telas. Alguns casos de uso semelhantes incluem encontrar recomendações de produtos em lojas, solicitar itens de menu em lanchonetes e restaurantes. Esse recurso aumenta a acessibilidade para os usuários e pode melhorar muito a experiência do cliente.
Implementando o reconhecimento de voz implementing
Para implementar o reconhecimento de voz em seu projeto do AEM Screens, ative o reconhecimento de voz para a Exibição e associe cada canal a uma tag exclusiva para acionar uma transição de canal.
A seção a seguir descreve como ativar e usar o recurso de reconhecimento de voz em um projeto do AEM Screens.
Exibição de conteúdo em tela cheia ou no Switch de canal de tela dividida sequence-channel
Antes de usar um recurso de reconhecimento de voz, verifique se você tem um projeto e um canal com conteúdo configurado para o seu projeto.
-
O exemplo a seguir mostra um projeto de demonstração chamado VoiceDemo e três canais de sequência Main, ColdDrinks e HotDrinks, como mostrado na figura abaixo.
note note NOTE Para saber como criar um canal ou adicionar conteúdo a um canal, consulte Criação e Gerenciamento de Canais Ou,
Você pode criar três canais de sequência Principal, ColdDrinks e HotDrinks, e mais um canal Screens dividido 1x2 SplitScreen, conforme mostrado na figura abaixo.
-
Navegue até cada um dos canais e adicione o conteúdo. Por exemplo, navegue até VoiceDemo > Canais > Principal e clique no canal. Clique em Editar na barra de ações e, em seguida, adicione o conteúdo (imagens/vídeos) de acordo com sua necessidade. Da mesma forma, adicione conteúdo aos canais ColdDrinks e HotDrinks.
Os canais agora contêm ativos (imagens), como mostrado nas figuras abaixo.
Principal:
Refrigerantes:
HotDrinks:
Se você adicionou o canal de Divisão do Screens ao seu projeto, navegue até SplitScreen e arraste e solte duas sequências inseridas. Adicione caminhos aos canais ColdDrinks e HotDrinks conforme mostrado na figura abaixo.
Configuração de tags para canais setting-tags
Após adicionar o conteúdo aos canais, navegue até cada um deles e adicione as tags apropriadas para acionar o reconhecimento de voz.
Siga as etapas abaixo para adicionar tags ao seu canal:
-
Navegue até cada um dos canais e adicione o conteúdo. Por exemplo, navegue até VoiceDemo > Canais > Principal e clique no canal.
-
Clique em Propriedades na barra de ações.
-
Navegue até a guia Noções básicas e clique em uma marca existente no campo Marcas ou crie uma.
Você pode criar uma tag digitando um novo nome para a tag e pressionando a tecla
return
, como mostrado na figura abaixo:Ou,
Você também pode criar tags da instância do AEM antecipadamente para o seu projeto e selecioná-las. Depois de seguir as etapas explicadas em Criando Tags, você pode clicar na tag do local e adicioná-la ao canal, conforme mostrado na figura abaixo:
-
Da mesma forma, adicione uma tag denominada hot ao canal HotDrinks.
-
Se você estiver usando um canal de Screens Dividido, adicione as marcas (hot e cold) às propriedades de canal SplitScreen, conforme mostrado na figura abaixo.
-
Clique em Salvar e fechar depois de concluído.
Criação de tags creating-tags
Siga as etapas abaixo para criar tags:
-
Navegue até a instância do AEM.
-
Clique no ícone de ferramentas > Marcação.
-
Clique em Criar > Criar Namespace.
-
Insira o nome do seu projeto, por exemplo, VoiceDemo e clique em Criar.
-
Clique no projeto VoiceDemo e clique em Criar Marca na barra de ações.
-
Insira o nome da sua marca e clique em Enviar.
Agora, você pode usar essas tags no seu projeto do AEM Screens.
Atribuição de canal a uma exibição e Ativação do reconhecimento de voz channel-assignment
-
Crie uma exibição na pasta Locais, conforme mostrado na figura abaixo.
note note NOTE Para saber como atribuir um canal a uma exibição, consulte Criação e Gerenciamento de Exibições. -
Atribua os canais Principal, ColdDrinks e HotDrinks à sua LobbyDisplay. Além disso, se você estiver usando o canal SplitScreen para o seu projeto, certifique-se de atribuir isso à exibição.
note note NOTE Se você tiver criado um canal de tela dividida, atribua o canal SplitScreen à exibição. -
Defina as seguintes propriedades para cada canal, ao atribuir o canal.
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 Nome do canal Prioridade Eventos com Suporte Principal 2 Carga inicial, tela ociosa, temporizador HotDrinks 1 Interação do usuário ColdDrinks 1 Interação do usuário SplitScreen 1 Interação do usuário note note NOTE Para saber como atribuir um canal a uma exibição, consulte Criação e Gerenciamento de Exibições. -
Após atribuir canais a uma exibição, navegue até LobbyDisplay e clique na exibição. Clique em Propriedades na barra de ações.
-
Navegue até a guia Exibição e habilite a opção Voz habilitada em Conteúdo.
note important IMPORTANT É obrigatório ativar o recurso de reconhecimento de voz na exibição.
Visualização de conteúdo no Chrome Player viewing-content
Quando as etapas anteriores forem concluídas, você poderá registrar seu dispositivo Chrome para exibir a saída.
Saída desejada para o canal de sequência
O canal Principal está reproduzindo seu conteúdo. No entanto, quando você usa palavras com a palavra-chave hot, como Gostaria de tomar um drinque quente, o canal começa a reproduzir o conteúdo do canal HotDrinks.
Da mesma forma, se você usar uma palavra com a palavra-chave cold, como Gostaria de fazer algo frio, o canal começará a reproduzir o conteúdo do canal ColdDrinks.
Saída Desejada para o Canal Dividido do Screens
O canal Principal está reproduzindo seu conteúdo. No entanto, quando você usa palavras com a palavra-chave hot e cold juntas, como Eu gostaria de ver o menu de bebidas quentes e frias, o canal reproduz o conteúdo do canal SplitScreen. Se você retornar ao menu principal, ele será revertido para o canal Principal.