Questions tagged [alexa-skill]

Alexa Skill is Amazon’s voice service

Alexa is Amazon’s voice service and the brain behind tens of millions of devices like the Amazon Echo, Echo Dot, and Echo Show. Alexa provides capabilities, or skills, that enable customers to create a more personalized experience. There are now tens of thousands of skills from companies like Starbucks, Uber, and Capital One as well as other innovative designers and developers.

To find more information :

1158 questions
9
votes
5 answers

Unit testing Alexa skill that uses alexa-sdk

I'm developing an Alexa skill in node and I'd like to know how I can unit test my code. I'm using the alexa sdk that Amazon released. I've found many libraries to accomplish this, but they seem to be developed before the alexa sdk was…
froinds
  • 225
  • 4
  • 14
9
votes
3 answers

Can I give others access to my Alexa Skill while in development before publishing it?

I have an Alexa Skill under development. I would like to grant other people at my company access to the skill in order to test it. Is there a way to do that? So far I've found the…
Eli
  • 552
  • 1
  • 6
  • 15
8
votes
1 answer

Alexa - How to send image to user?

I'm using a Lambda function for my Alexa Skill. For my launch intent, I query DynamoDB and return a String that I first want to convert into a QRCode and then I want to return it to the Alexa Device as an Image inside the responseBuilder Alexa works…
DIRTY DAVE
  • 2,523
  • 2
  • 20
  • 83
8
votes
2 answers

How do I revise a live Alexa skill?

I need to revise my published Alexa skill. I'm familiar with the "In Development" skill version which Amazon automatically creates after publishing a skill. What I don't understand is how do I iterate on my skill, particularly when I need to change…
mycargus
  • 2,538
  • 3
  • 23
  • 31
8
votes
2 answers

How to get and use confirmation 'yes' or 'no' for Alexa skill intent response

I am developing a Alexa skill in which on launch it will ask Do you want to perform something ? Depending upon user's reply 'yes' or 'no' I want to launch another intent. var handlers = { 'LaunchRequest': function () { let prompt =…
8
votes
4 answers

Alexa Intent Schema: Random input being identified as intents

I have two intents that use the same slot types. However, if the input is a random string, Alexa automatically identifies an intent in its JSON request even though it is not part of the utterances. For example, in the example below, if the user…
skbrhmn
  • 1,124
  • 1
  • 14
  • 36
8
votes
3 answers

Alexa Skill ARN - The remote endpoint could not be called, or the response it returned was invalid

I've created a simple Lambda function to call a webpage, this works fine when I test it from the functions page however when trying to create a skill to call this function I end up with a "The remote endpoint could not be called, or the response it…
ca8msm
  • 1,170
  • 3
  • 15
  • 37
8
votes
2 answers

My custom slot type is taking on unexpected values

I noticed something strange when testing my interaction model with the Alexa skills kit. I defined a custom slot type, like so: CAR_MAKERS Mercedes | BMW | Volkswagen And my intent scheme was something like: { "intents": [ { "intent":…
Konstantin Schubert
  • 3,242
  • 1
  • 31
  • 46
8
votes
4 answers

Alexa Skill kit -Lambda function - Could not validate SpeechletRequest (java)

I tried to create a HelloWorld Skill based on https://github.com/amzn/alexa-skills-kit-java but when I tested the lambda function it showed this error { "errorMessage":"com.amazon.speech.speechlet.SpeechletRequestHandlerException: Could not…
7
votes
2 answers

The trigger setting for the Lambda arn:aws:lambda:us-east-1:xxxxxxxxx:function:nodejs-alexa-skill is invalid. Error code: SkillManifestError

I am not able to setup the lambda function for my alexa skill. I keep getting the following error: The trigger setting for the Lambda arn:aws:lambda:us-east-1:xxxxx:function:nodejs-alexa-skill is invalid. Error code: SkillManifestError But I do…
7
votes
0 answers

Alexa Developer Console Endpoint Bug

I'm seeing a weird behavior in Alexa developer console whereby a skill with a configured endpoint value: uses some old cashed value of the endpoint (note the url difference with the above one in configuration:…
Simeon Leyzerzon
  • 18,658
  • 9
  • 54
  • 82
7
votes
3 answers

alexa not recognizing intent

I'm trying to add my own responses to custom intents. The LaunchRequest text works, but other than the AMAZON.HelpIntent and other default intents, my own do not get recognized. Intents: { "interactionModel": { "languageModel": { …
DaReal
  • 597
  • 3
  • 10
  • 24
7
votes
3 answers

Alexa AWS Error: task timed out after 3.00 seconds

I'm trying to write an Alexa skill that uses request.js & cheerio.js to do some web scraping for data. When I run it locally it works fine, as expected but on the AWS lambda instance I keep getting a timeout error as it takes longer than 3 seconds…
Miah Thompson
  • 239
  • 2
  • 12
7
votes
3 answers

alexa - audioPlayer.Play issue displaying content on Echo Show Now Playing screen

I am having issues understanding how to display images on the Echo Show inside the audioPlayer 'Now Playing' screen. I am currently playing an audio file and want to display an image on the 'Now Playing' screen. The closest I have been able to get…
omega1
  • 1,031
  • 4
  • 21
  • 41
7
votes
7 answers

How can I access a local API using Amazon Alexa

I intend to build a set of skills for Amazon Alexa that will integrate with a custom software suite that runs on a RaspberryPi in my home. I am struggling to figure out how I can make the Echo / Dot itself make an API call to the raspberry pi…
Matt Clark
  • 27,671
  • 19
  • 68
  • 123
1
2
3
77 78