Thank you very very much. I've been struggling with this for few days cause i was trying to do it in Lambda. Thank you for showing me the path to my favorite programming language, C#.
Paul Oliver Thanks for the video. I have found it hard to get skills in C# done because of lack of decent resources. Love this... any chance of some vids on using the Alexa App Authentication, linking Alexa accounts to your service? ;-)
Hi. Been going through your tutorial and it's helped me a lot. I just want to point out that capital IS spelt correctly, unless you're in America but the CAPITAL of England is London . Sorry, just had to point that out ;)
It looks like in Visual Studio 2019 .Net Core 3.1 that you have to use: [assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.SystemTextJson.DefaultLambdaJsonSerializer))]
this doesnt seem to work for me? im getting this error - "Error converting the Lambda event JSON payload to type Alexa.NET.Request.SkillRequest: Deserialization of reference types without parameterless constructor is not supported. Type 'Alexa.NET.Request.Type.Request", etc.. Any tips?
Thanks so much for your tutorial! One thing to mention is that the Region in which you publish your lambda function matters - some of them don't allow 'Alexa Skills Kit' as the trigger Do you know of any good ones that talk about account linking? (esp. where the web app is written in .NET?) Thanks again!
Hey there Paul Oliver, congrats for this video. It was so easy to create my first Alexa App using your example. So, do you have any reference talking about a simple Quiz using Amazon Lambda? Thank you!
Hello Paul, I have followed your (very very good) tutorial, and I would learn more about Alexa in c# also for DynamicDB and more. Where I can find other good c# samples as yours? thanks a lot (sorry for my english, I am Italien and my name is Paul as you, but I'm not good as you :-). Ciao!!
Paul, Thank you for posting the skill sample. Well explained!. May I know if you have any sample for Dialog Interface / Multi-turn Dialog or Conversation with C#
Thanks deepu. I will maybe have more time for this in a few months... I'm moving to a new home 500 miles away this month, so I'm very busy and I don't have time to work on this. It would be quite simple though, just don't close the session and continue prompting the user for more information. You can learn a lot from the JavaScript sample here: github.com/alexa/skill-sample-nodejs-quiz-game
Hi Paul, This is a great tutorial, I followed every step but facing a small issue, I published the lambda function from visual studio and also tested it but when I logged in to aws console I can't see my lambda function there. I need to see the ARN and couldn't see the newly created lambda function.
I was having this same issue. Make sure you select the correct Region on the aws website in the upper-right corner. It needs to be the same region you used when publishing.
Il found your tuto absolutly fantastic. I applied it using "french" as language and "N Virginia" as the region (by the way something a little bit confusing) I met problems when testing in Alexa developer console When typing the invocation words I get the answer I put in m C# function But when typing Invocation + intent this is not transmited to my function I tried a lot of things like changing the invocation sentence, modifying the intents I am lost! Any idea?
Yes, your custom skills are not public unless you decide to publish them in the store. You'll be able to access them from your Amazon account as long as your Alexa device is signed into the same account.
They all seem to be working for me. I'll paste them below in case you're typing them in wrong. tinyurl.com/alexatalk1 tinyurl.com/alexatalk2 tinyurl.com/alexatalk3 tinyurl.com/alexatalk4 tinyurl.com/alexatalk5 tinyurl.com/alexatalk6
Hello Paul, It is a very nice video. Thanks for that. But I am stuck in a problem, I hope you can help. I am not able to test this dev skill in Amazon Alexa in my samsung android mobile. I even changed the language of the skill from US english to UK english, but still when I invoke the skill, nothing happens.
{ "errorType": "LambdaException", "errorMessage": "Unable to load type 'AWSLambda1.Function' from assembly 'AWSLambda1, Culture=neutral, PublicKeyToken=null'." } i am getting this error when i invoke ,please do need ful
Hi, I'm a young entrepreneur working on a new patented project, and I'd like to run a potential opportunity pass you, is there a alternative way I could communicate with you?
They do have Capital used correctly, you're the one using it incorrectly. Capital refers to the city where the government seat is located. Capitol is the building.
Thanks JR...a few people have corrected me previously in the comments and during my talk. Thanks for taking the time to set the record straight! I don't have the motivation to re-record the video, sorry. :)
Tried to follow this but the amazon site for alexa is totally different... any chance on an updated version? This tutorial is basically unworkable now.
Actually it is, becauses changes are not so important. the tutorial isn't impact until the visual studio part and you can easily find tutorials for the first part! but don't worry the later one is still workable!
Thank you very very much. I've been struggling with this for few days cause i was trying to do it in Lambda. Thank you for showing me the path to my favorite programming language, C#.
Great stuff - managed to get a skill up and running with user input in a few hours.
capital vs. capitol
The correct English spelling is the former.
The incorrect spelling is the later.
AWESOME VIDEO!!!
Doh! You're right. Thanks for setting the record straight Jonny.
Paul Oliver Thanks for the video. I have found it hard to get skills in C# done because of lack of decent resources. Love this... any chance of some vids on using the Alexa App Authentication, linking Alexa accounts to your service? ;-)
"The incorrect spelling is the later".
*latter
Great Tutorial, I would like to hear more as I am working on Alexa C#, was a great help, I am looking for more customization on multiple Slots etc....
This video was incredible. Thanks so much.
Hi. Been going through your tutorial and it's helped me a lot. I just want to point out that capital IS spelt correctly, unless you're in America but the CAPITAL of England is London . Sorry, just had to point that out ;)
Thanks, I've been corrected a few times since. Thanks for keeping me on my toes!
It looks like in Visual Studio 2019 .Net Core 3.1 that you have to use: [assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.SystemTextJson.DefaultLambdaJsonSerializer))]
this doesnt seem to work for me? im getting this error -
"Error converting the Lambda event JSON payload to type Alexa.NET.Request.SkillRequest: Deserialization of reference types without parameterless constructor is not supported. Type 'Alexa.NET.Request.Type.Request",
etc.. Any tips?
This is great.
Would you upgrade the course to visual studio 2019 and the new alexa developer console ?
Thanks
Thanks very much for this, very useful.
Thanks so much for your tutorial! One thing to mention is that the Region in which you publish your lambda function matters - some of them don't allow 'Alexa Skills Kit' as the trigger
Do you know of any good ones that talk about account linking? (esp. where the web app is written in .NET?)
Thanks again!
Hey there Paul Oliver, congrats for this video. It was so easy to create my first Alexa App using your example. So, do you have any reference talking about a simple Quiz using Amazon Lambda? Thank you!
There's a great node-based example here: github.com/alexa/skill-sample-nodejs-quiz-game
Hello Paul, I have followed your (very very good) tutorial, and I would learn more about Alexa in c# also for DynamicDB and more. Where I can find other good c# samples as yours? thanks a lot (sorry for my english, I am Italien and my name is Paul as you, but I'm not good as you :-). Ciao!!
Paul, Thank you for posting the skill sample. Well explained!. May I know if you have any sample for Dialog Interface / Multi-turn Dialog or Conversation with C#
Thanks deepu. I will maybe have more time for this in a few months... I'm moving to a new home 500 miles away this month, so I'm very busy and I don't have time to work on this. It would be quite simple though, just don't close the session and continue prompting the user for more information. You can learn a lot from the JavaScript sample here: github.com/alexa/skill-sample-nodejs-quiz-game
Thank you Paul. All the best with your new home!
Hi Paul,
This is a great tutorial, I followed every step but facing a small issue, I published the lambda function from visual studio and also tested it but when I logged in to aws console I can't see my lambda function there. I need to see the ARN and couldn't see the newly created lambda function.
I was having this same issue. Make sure you select the correct Region on the aws website in the upper-right corner. It needs to be the same region you used when publishing.
Also, be aware that some regions (such as Ohio) does not support the Alexa Skills Kit trigger.
Il found your tuto absolutly fantastic.
I applied it using "french" as language and "N Virginia" as the region (by the way something a little bit confusing)
I met problems when testing in Alexa developer console
When typing the invocation words I get the answer I put in m C# function
But when typing Invocation + intent this is not transmited to my function
I tried a lot of things like changing the invocation sentence, modifying the intents
I am lost!
Any idea?
Hi ... if it is possible to redirect the input to alexa if my custom skill is not able to answer (in fallbackintent)
Can you make personal skills only available to yourself for custom home automization for example?
Yes, your custom skills are not public unless you decide to publish them in the store. You'll be able to access them from your Amazon account as long as your Alexa device is signed into the same account.
wauw you know Lil Kim ^^
Tutorial was excellent, But what app i need to download to see that alexa skill generated?
Thanks Varalakshmi. The app I'm using is called "Amazon Alexa" which is in the Google Play Store and the Apple App Store.
Paul amazon update the websites and many options are different..any help please?
Hi Paul, are the TinyURL/Github links down? Can't seem to access them.
They all seem to be working for me. I'll paste them below in case you're typing them in wrong.
tinyurl.com/alexatalk1
tinyurl.com/alexatalk2
tinyurl.com/alexatalk3
tinyurl.com/alexatalk4
tinyurl.com/alexatalk5
tinyurl.com/alexatalk6
Hello Paul,
It is a very nice video. Thanks for that. But I am stuck in a problem, I hope you can help. I am not able to test this dev skill in Amazon Alexa in my samsung android mobile. I even changed the language of the skill from US english to UK english, but still when I invoke the skill, nothing happens.
Pratik Kalia are you logged into your dev portal with the same email address as your Amazon account on your phone?
{
"errorType": "LambdaException",
"errorMessage": "Unable to load type 'AWSLambda1.Function' from assembly 'AWSLambda1, Culture=neutral, PublicKeyToken=null'."
}
i am getting this error when i invoke ,please do need ful
Hi, I'm a young entrepreneur working on a new patented project, and I'd like to run a potential opportunity pass you, is there a alternative way I could communicate with you?
Anyone know why I can't find the templates or open anything to do with AWS in Visual Studio 2013 after installing the toolkit?
Last I checked you need VS 2015 or newer. Try using Visual Studio Community edition. It's free and has all the power of the pay version.
Paul Oliver will do! The aws download page for the toolkit and the SDK state that 2013 is an option. I think something with my system is the problem.
They do have Capital used correctly, you're the one using it incorrectly. Capital refers to the city where the government seat is located. Capitol is the building.
Thanks JR...a few people have corrected me previously in the comments and during my talk. Thanks for taking the time to set the record straight! I don't have the motivation to re-record the video, sorry. :)
Tried to follow this but the amazon site for alexa is totally different... any chance on an updated version? This tutorial is basically unworkable now.
Actually it is, becauses changes are not so important. the tutorial isn't impact until the visual studio part and you can easily find tutorials for the first part! but don't worry the later one is still workable!