Alexa

De Aulas

Afluentes: Sistemas Distribuídos e Mobile

Criar Skills para Alexa

Aqui vamos fazer um Alô mundo! na 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 falar 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
  • Testar sua skill chamando alô mundo

Linguagem SSML

Linguagem para colocar efeitos na forma da Alexa falar.