Alexa
De Aulas
Afluentes: Sistemas Distribuídos e Mobile
Criar Skills para Alexa
Aqui vamos fazer um Alô mundo! na alexa.
- Acessar https://developer.amazon.com
- Clicar em Amazon Alexa
- Criar usuário ou usar usário da Amazon
- Acessar Create Alexa Skills
- Clicar em Console
- Clicar no botão Create Skill
- Skill name: Hello World
- Pode deixar o resto como padrão e clica no botão Create Skill
- Vamos fazer uma skill do tipo Start from Scratch
- Clicar no botão Continue with template
Configurar
- Ir em
Invocations
...Skill Invocation Name
- No campo
Skill Invocation Name
colocar alô mundo
- No campo
- Ir em
Intents
...- Clicar em
HelloWorldIntent
- Colocar as seguintes frases via campo ou
Bulk Edit
- Clicar em
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 modoDevelopment
- Testar sua skill chamando alô mundo
Linguagem SSML
Linguagem para colocar efeitos na forma da Alexa falar.