Amazon UK Alexa Skill Store link to enable this skill:TechNoiser Description:
This TechNoiser Amazon Skill Set mission is to educate people of internet who lust for information, to provide easily accessible Tech information & facts from various articles & websites. The Invocation Name (The name customers use to activate the skill) used for this skill is tech noiser . It uses Lambda function from AWS & Alexa Skills Kit.Steps to build this skill is given below in detail
1. Create an Amazon Web Service account & Amazon Developer account
2. In AWS create a Lambda Function in compute section of Web service using the following Configuration. Change the location to U.S (East) -N.virginia.Because Alexa skills sets work only for U.S East
a.) Select Create Lambda Function & click skip or next in select blueprint step
B.) Next Step is selecting Configure Trigers Click Plain square box left to Lambda Icon and Select ALexa Skill Set and Click Next
C.) The Next Step is Configure Section. In this Enter the name ,description for your skill,Select runtime as node.js and Select the ‘Code Entry Type’ as ‘Upload Zip File’ and upload the zip file containing the Code. The Code is given bellow or Here’s the link to downlod Technoiser code Zip.After Uploading Code select handler as index.handler and create a custom role,a pop up appears (IAM).In that select IAM Role as lambda_basic_excecution &policy role as create new role policy and Click allow.After allowing u can see a drop list as choose existing role and select existing role as lambda_basic_excecution
Review your function and click create function. After creating function select the function. You can see the ARN code copy this code function. After creating function select the function and click on function. You can see the ARN code copy this code function. After creating function select the function and click on function. You can see the ARN Code. Copy this code, because it will be required in developer account.
3. The next step is to set up Amazon Developer Account. Sign in to amazon Developer Account/Console and click on Alexa tab and select Alexa Skill Set.
a.) Click Add New Skill. First step is Skill Information Step. In this, enter the name of the skill. Add the invocation name. Since we are using Technoiser type “tech noiser”.
b.) The Next Step is interaction model. Here you should type the intent schema code which can be found below and enter sample utterances.
c.)The next step is configuration. In this click lambda& enter the ARN Code copied from AWS and click no for account linking. The next step is testing here instead of speaking enter the phrase "Get me a tech fact". On right side you can see a tech fact, and click on listen to listen icon to listen a tech fact. Its just for testing if the skill is working or not.
d.) The next is publishing information. Here enter skill description, example phrases, keywords, category, icon & testing information. The next step is privacy & compliance. The setting can be seen from image below:
4. The final step of amazon developer account is submission for certification. Click on submit for certification if all goes green.Steps & Link to enable this skill for your Amazon Alexa/Echo
1.Go to alexa.amazon.co.uk and login to your ECHO linked amazon account account .
2.Next Select Skills from left tab and Search For Tech Noiser and Select Tech Noiser (by Vignesh) from Search List and click on Enable this skill. Thats it your amazon's Alexa/Echo as got this skill and ask your Alexa for any Tech Facts
Sample Phrase: Alexa,Launch tech noiser and tell me a fact
3.Amazon Alexa Application I.D- amzn1.ask.skill.0436b074-cd67-4284-ab03-af4fb901aad0