Mudanças entre as edições de "Alexa"
De Aulas
(Criou página com 'Afluentes: Sistemas Distribuídos e Mobile = Criar Skills para Alexa = # Acessar https://developer.amazon.com # Clicar em '''Amazon Alexa''' # Criar usuário ou usar us...') |
(→Código) |
||
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
= Criar Skills para Alexa = | = Criar Skills para Alexa = | ||
+ | |||
+ | Aqui vamos fazer um '''Alô mundo!''' na alexa. | ||
# Acessar https://developer.amazon.com | # Acessar https://developer.amazon.com | ||
Linha 38: | Linha 40: | ||
<syntaxhighlight lang=javascript> | <syntaxhighlight lang=javascript> | ||
− | const speakOutput = 'Bem vindo, você pode | + | const speakOutput = 'Bem vindo, você pode falar alô ou ajuda. Você gostaria de tentar?'; |
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 50: | Linha 52: | ||
<syntaxhighlight lang=javascript> | <syntaxhighlight lang=javascript> | ||
− | const speakOutput = 'Oras pois | + | const speakOutput = 'Oras pois. Ô stepô. Táis tolinho? Mofas com o pombo na balaia.'; |
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 73: | Linha 75: | ||
* Ir no menu <code>Test</code> | * Ir no menu <code>Test</code> | ||
* Colocar <code>Test is disabled for this skill.</code> no modo <code>Development</code> | * Colocar <code>Test is disabled for this skill.</code> no modo <code>Development</code> | ||
− | * | + | * Testar sua skill chamando alô mundo |
+ | |||
+ | = Linguagem SSML = | ||
+ | |||
+ | Linguagem para colocar efeitos na forma da Alexa falar. | ||
+ | |||
+ | * Referência https://developer.amazon.com/en-US/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-reference.html |
Edição atual tal como às 20h32min de 28 de setembro de 2021
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 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 modoDevelopment
- Testar sua skill chamando alô mundo
Linguagem SSML
Linguagem para colocar efeitos na forma da Alexa falar.