Questions tagged [alexa]

Alexa is a voice service developed by Amazon, made popular by the Amazon Echo and the Amazon Echo Dot devices developed by Amazon Lab126.

From Wikipedia:

Alexa is a voice service developed by Amazon, made popular by the Amazon Echo and the Amazon Echo Dot devices developed by Amazon Lab126. Out of the box, it is capable of voice interaction, music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real time information, such as news. Developers can expand on the experiences supported by Alexa powered devices by developing "skills". Alexa can also control several smart devices using itself as a home automation system.

Interaction and communication with Alexa is available in English (US), English (CA), English (UK), English (AU), English (IN), French (CA), French (FR), Spanish (ES), Spanish (MX), Spanish (US), Portuguese (BR), German (DE), Italian (IT), Japanese (JP), and Hindi (IN)

2451 questions
8
votes
6 answers

Alexa Skill - How to Retrieve Slot Value in Lambda Function

I am developing an Alexa Skill with one Intent that includes a Slot with several possible values. My slot is defined with "name" : "Channel", "type" : "LIST_OF_CHANNELS", and values iqram ingrid phil clyde How do I retrieve the uttered slot…
Ingrid
  • 161
  • 1
  • 2
  • 8
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…
8
votes
2 answers

Amazon Echo to Raspberry Pi

How can we direct a Amazon Echo intent to a private/internal https endpoint? Like a raspberry pi running nodeJS. Using an "Echo Proxy" still requires to have the service accessible from internet (More on Echo Proxy:…
Anand
  • 339
  • 1
  • 9
7
votes
1 answer

How Do I Use Login With Amazon to Link A User Account to My Skill?

I am having a hard time getting this to work by following along with Amazon's Alexa documentation. I'm running aground on Account Linking because I can't figure out how to get Login with Amazon (LWA) to ask for alexa::skills:account_linking scope.…
7
votes
1 answer

Set background color for Alexa APL smart display devices

How to set a background color for an Amazon Alexa APL skill? This is how my .json file looks like: https://raw.githubusercontent.com/alexa-labs/skill-sample-nodejs-sauce-boss/master/lambda/custom/documents/recipeIntent.json
Tom
  • 5,588
  • 20
  • 77
  • 129
7
votes
1 answer

How would I ask the user for a list of names?

I'm creating a custom Alexa skill and it need to collect a unknown number of names that the user says. I have tried to store the names in a slot. I was able to get one name to work this way but not multiple. Right now, I am trying to ask the user…
Quentin Gibson
  • 442
  • 1
  • 5
  • 15
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
1 answer

Record meetings with Google Mini or Amazon Alexa?

I've been asked to develop an action for either Google Mini or Amazon Alexa that allows the device to record the audio from a meeting (no time limit) and send that script to the meeting-participants. Is it possible to record audio for extended…
Pembroke
  • 113
  • 2
  • 9
7
votes
3 answers

How to use a single AWS Lambda for both Alexa Skills Kit and API.AI?

In the past, I have setup two separate AWS lambdas written in Java. One for use with Alexa and one for use with Api.ai. They simply return "Hello world" to each assitant api. So although they are simple they work. As I started writing more and more…
EGHDK
  • 17,818
  • 45
  • 129
  • 204
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
7
votes
4 answers

Alexa Custom Slot Type: No value in intent

I've already posted this question to the amazon developer forum but don't receive an answer there. I guess Stackoverflow should've been the first choice from the beginning: From my understanding if I use a Custom Slot Type even if the list of its…
Korgen
  • 5,191
  • 1
  • 29
  • 43
7
votes
3 answers

How can I continue developing on my Alexa Skill while it is in 'Certification'?

I just submitted a new version for certification and would like to start developing on my next version with new features. But somehow - since my skill is in certification mode I can not start a new dev-version. Is there a way to develop on a new…
Jurik
  • 3,244
  • 1
  • 31
  • 52