Alexa

De Aulas
Revisão de 14h09min de 24 de setembro de 2021 por Admin (discussão | contribs) (→‎Testar)

Afluentes: Sistemas Distribuídos e Mobile

Criar Skills para Alexa

  1. Acessar https://developer.amazon.com
  2. Clicar em Amazon Alexa
  3. Criar usuário ou usar usário da Amazon
  4. Acessar Create Alexa Skills
  5. Clicar em Console
  6. Clicar no botão Create Skill
  7. Skill name: Hello World
  8. Pode deixar o resto como padrão e clica no botão Create Skill
  9. Vamos fazer uma skill do tipo Start from Scratch
  10. Clicar no botão Continue with template

Configurar

  • Ir em Invocations... Skill Invocation Name
    • No campo Skill Invocation Name colocar alô mundo
  • Ir em Intents...
    • Clicar em HelloWorldIntent
    • Colocar as seguintes frases via campo ou Bulk Edit
alô mundo
olá mundo
diga alô mundo
diga olá mundo
  • Clicar no botão Save Model
  • Clicar no botão Build Model e aguardar o processo

Código

  • Ir no menu Code
  • Alterar o arquivo index.js
LaunchRequestHandler
const speakOutput = 'Bem vindo, você pode falár alô ou ajuda. Você gostaria de tentar?';
HelloWorldIntentHandler
const speakOutput = 'Olá mundo! Então você está aprendendo a criar skills para mim? Que bom.';
HelpIntentHandler
const speakOutput = 'Oras pois. Ô stepô. Táis tolinho? Mofas com o pombo na balaia.';
CancelAndStopIntentHandler
const speakOutput = 'Ok. Nos vemos em breve.';
FallbackIntentHandler
const speakOutput = 'Olha só! Deu um erro aqui e não sei te dizer o que foi. Tente de novo. Quem sabe você consegue!';
  • Clicar no botão Save
  • Clicar no botão Deploy e aguardar o processo

Testar

  • Usar sua Alexa ou
  • Ir no menu Test
  • Colocar Test is disabled for this skill. no modo Development
  • Testa sua skill chamando alô mundo

Linguagem SSML

Linguagem para colocar efeitos na forma da Alexa falar.