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...')
 
 
(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 falár alô ou ajuda. Você gostaria de tentar?';
+
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, ô stepô. Tais tolinho? Mofas com o pombo na balaia.';
+
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>
* Testa sua skill chamando alô mundo
+
* 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.

  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.