SlideShare une entreprise Scribd logo
1  sur  11
Voice Interfaces User-Group Berlin
@KayLerch | 05.10.2016
• Started as a Hackster-Project in April 2016
• First published in May 2016
• Participated and won 1st prize in Alexa Hackster Contest
• Several user reviews (4 of 5 stars rating)
• Morse code trainer
• Former US coast guard
• Nostalgic people (a.k.a. older people)
• Morse Coder v2.0 is about to be released for English (GB, US) and German locale
• Skill implementation is open sourced at:
https://github.com/KayLerch/alexa-morse-coder
@ KayLerch | VUI UG Berlin
• Skill improves your comprehension for Morse-codes
• Morse code exercises (play back codes of random words)
• Encode any given name of your choice
• Let Morse Coders compete all around the globe (highscore game)
• Customize playback settings to fit your personal skill level
• Playback speed (9 to 30 wpm)
• Enable Farnsworth mode (longer pauses)
• Interactive exercises
• Letter cards in Alexa app
• Repeat playback
• Lightbox integration to return Morse codes as light-signals (not part of the public skill)
@ KayLerch | VUI UG Berlin
• Users were complaining about not having their correct answer being accepted by Alexa
• The reason for this is a natural lack of accurancy in comprehension
• Example: User says „sad“, Alexa understands „said“
• Morse skill simply checked for equality of the given word:
• whatTheUserSaid.equals(whatIsExpected);
• Double Metaphone for the rescue
• It‘s an algorithm which creates a hash of a word based on its pronunciation
• This results in same hashes for words being phonetic siblings (~ 80% reliability)
• Java‘s commons.codes libary provides this feature
• new DoubleMetaphone().isDoubleMetaphoneEqual(whatTheUserSaid, whatIsExpected);
• Double Metaphone / Metaphone / Soundex algorithms are optimized or English language
• There are similar algorithms for other languages (like Cologne phonetic for German language)
@ KayLerch | VUI UG Berlin
• On-the-fly image generation to show a played back code in the Alexa App
• There‘s a bunch of single images which will be composed to the exercise word
@ KayLerch | VUI UG Berlin
• For an ongoing exercise letter cards will have their letters hidden
@ KayLerch | VUI UG Berlin
@ KayLerch | VUI UG Berlin
@ KayLerch | VUI UG Berlin
• Wooden Lightbox returns light signals representing
a played back Morse code
• This Lightbox consists of:
• 32x32 LED matrix (19 x 19 cm)
• RaspberryPi 3
• Battery for taking the Lightbox with you on your
next lonely-on-an-island adventure ;-)
• Python-script on the Raspberry is subscribed to
an AWS IoT topic and receives MQTT messages
from the Lambda function
AWS
Lambda
Morse
Coder Skill
AWS
S3
S3 Bucket
Audio-Files
S3 Bucket
Image-Files
1 2 3
689
9
4
5
AWS
DynamoDB
AWS
IoT
7
AWS
EC2
MQTT
Topic
User Data
@ KayLerch | VUI UG Berlin
• Be aware that …
@ KayLerch | VUI UG Berlin
• This skill gave birth to two new SDKs which simplify things a lot for Java
developers who want to create Alexa skills:
• Alexa States SDK: https://github.com/KayLerch/alexa-skills-kit-states-java
Extends Alexa Skills Kit with an SDK to manage state of POJO models in your Alexa skills
• Alexa Tellask SDK: https://github.com/KayLerch/alexa-skills-kit-tellask-java
This SDK is an extension to the Alexa Skills SDK for Java. It provides a framework for handling
speechlet requests with multi-variant response utterances organized in YAML files that make it easy
to create localized skills. This SDK also lets you build your skill in declarative style and avoids a lot of
boilerplate code.
• Morse Coder skill is a good reference for understanding skill development with
States SDK and Tellask SDK
Check out: https://github.com/KayLerch/alexa-morse-coder
@ KayLerch | VUI UG Berlin

Contenu connexe

Tendances

Elixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and SupervisorsElixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
Benjamin Tan
 

Tendances (20)

Enlightenment: A Cross Platform Window Manager & Toolkit
Enlightenment: A Cross Platform Window Manager & ToolkitEnlightenment: A Cross Platform Window Manager & Toolkit
Enlightenment: A Cross Platform Window Manager & Toolkit
 
Alexa for Developers
Alexa for DevelopersAlexa for Developers
Alexa for Developers
 
Voice enable all the things with Alexa
Voice enable all the things with AlexaVoice enable all the things with Alexa
Voice enable all the things with Alexa
 
JakartaJS: Serverless in production
JakartaJS: Serverless in productionJakartaJS: Serverless in production
JakartaJS: Serverless in production
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by step
 
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and SupervisorsElixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
 
Intro to elixir and phoenix
Intro to elixir and phoenixIntro to elixir and phoenix
Intro to elixir and phoenix
 
Build Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir PhoenixBuild Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir Phoenix
 
AppScale + Neptune @ HPCDB
AppScale + Neptune @ HPCDBAppScale + Neptune @ HPCDB
AppScale + Neptune @ HPCDB
 
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
Chatbots and Voice Conversational Interfaces with Amazon Alexa, Neo4j and Gra...
 
Concurrency, Robustness & Elixir SoCraTes 2015
Concurrency, Robustness & Elixir SoCraTes 2015Concurrency, Robustness & Elixir SoCraTes 2015
Concurrency, Robustness & Elixir SoCraTes 2015
 
Heroku
HerokuHeroku
Heroku
 
The ABC's of IaC
The ABC's of IaCThe ABC's of IaC
The ABC's of IaC
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Spotify's Music Recommendations Lambda Architecture
Spotify's Music Recommendations Lambda ArchitectureSpotify's Music Recommendations Lambda Architecture
Spotify's Music Recommendations Lambda Architecture
 
Continuous Automated Deployment with Apache ACE
Continuous Automated Deployment with Apache ACEContinuous Automated Deployment with Apache ACE
Continuous Automated Deployment with Apache ACE
 
AWS API Framework Overview
AWS API Framework OverviewAWS API Framework Overview
AWS API Framework Overview
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Implementing continuous deployment JFall 2010
Implementing continuous deployment JFall 2010Implementing continuous deployment JFall 2010
Implementing continuous deployment JFall 2010
 
Implementing Continuous Deployment
Implementing Continuous DeploymentImplementing Continuous Deployment
Implementing Continuous Deployment
 

En vedette

En vedette (20)

Say hello to AWS IoT
Say hello to AWS IoTSay hello to AWS IoT
Say hello to AWS IoT
 
Speech Recognition, Text to Speech, and Voice Interfaces
Speech Recognition, Text to Speech, and Voice InterfacesSpeech Recognition, Text to Speech, and Voice Interfaces
Speech Recognition, Text to Speech, and Voice Interfaces
 
How to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video AdsHow to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video Ads
 
Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016
 
KiwiPyCon 2014 talk - Understanding human language with Python
KiwiPyCon 2014 talk - Understanding human language with PythonKiwiPyCon 2014 talk - Understanding human language with Python
KiwiPyCon 2014 talk - Understanding human language with Python
 
Designing a Conversational Intelligent Bot which can cook
Designing a Conversational Intelligent Bot which can cookDesigning a Conversational Intelligent Bot which can cook
Designing a Conversational Intelligent Bot which can cook
 
ICS2208 lecture4
ICS2208 lecture4ICS2208 lecture4
ICS2208 lecture4
 
Applying Science to Conversational UX Design
Applying Science to Conversational UX DesignApplying Science to Conversational UX Design
Applying Science to Conversational UX Design
 
The Journey to conversational interfaces
The Journey to conversational interfacesThe Journey to conversational interfaces
The Journey to conversational interfaces
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
 
Where's Jarvis? The future of Voice Recognition and Natural Language User Int...
Where's Jarvis? The future of Voice Recognition and Natural Language User Int...Where's Jarvis? The future of Voice Recognition and Natural Language User Int...
Where's Jarvis? The future of Voice Recognition and Natural Language User Int...
 
Introduction to Chat Bots
Introduction to Chat BotsIntroduction to Chat Bots
Introduction to Chat Bots
 
Chatbots - What, Why and How? - Beerud Sheth
Chatbots - What, Why and How? - Beerud ShethChatbots - What, Why and How? - Beerud Sheth
Chatbots - What, Why and How? - Beerud Sheth
 
Self-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS StartupsSelf-Service.AI - Pitch Competition for AI-Driven SaaS Startups
Self-Service.AI - Pitch Competition for AI-Driven SaaS Startups
 
Build your first messenger bot
Build your first messenger botBuild your first messenger bot
Build your first messenger bot
 
How to implement chatbots for Alexa and Facebook Messenger
How to implement chatbots for Alexa and Facebook MessengerHow to implement chatbots for Alexa and Facebook Messenger
How to implement chatbots for Alexa and Facebook Messenger
 
The lifecycle of a chatbot
The lifecycle of a chatbotThe lifecycle of a chatbot
The lifecycle of a chatbot
 
Amazon EC2 Systems Manager for Hybrid Cloud Management at Scale
Amazon EC2 Systems Manager for Hybrid Cloud Management at ScaleAmazon EC2 Systems Manager for Hybrid Cloud Management at Scale
Amazon EC2 Systems Manager for Hybrid Cloud Management at Scale
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 

Similaire à Voice Interfaces Usergroup Berlin - 05-10-2016 : Kay Lerch on Morse-Coder skill

What's New in AWS Serverless and Containers
What's New in AWS Serverless and ContainersWhat's New in AWS Serverless and Containers
What's New in AWS Serverless and Containers
Amazon Web Services
 
Introduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.JpptxIntroduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.Jpptx
shesnasuneer
 

Similaire à Voice Interfaces Usergroup Berlin - 05-10-2016 : Kay Lerch on Morse-Coder skill (20)

Introduction to Scala
Introduction to ScalaIntroduction to Scala
Introduction to Scala
 
Quick introduction to scala
Quick introduction to scalaQuick introduction to scala
Quick introduction to scala
 
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San JoseTypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
 
MJ Berends talk from AWS Chicago Summit
MJ Berends talk from AWS Chicago SummitMJ Berends talk from AWS Chicago Summit
MJ Berends talk from AWS Chicago Summit
 
What's New in AWS Serverless and Containers
What's New in AWS Serverless and ContainersWhat's New in AWS Serverless and Containers
What's New in AWS Serverless and Containers
 
Introduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.JpptxIntroduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.Jpptx
 
Scala final ppt vinay
Scala final ppt vinayScala final ppt vinay
Scala final ppt vinay
 
Everything-as-code. A polyglot adventure. #DevoxxPL
Everything-as-code. A polyglot adventure. #DevoxxPLEverything-as-code. A polyglot adventure. #DevoxxPL
Everything-as-code. A polyglot adventure. #DevoxxPL
 
Everything-as-code - A polyglot adventure
Everything-as-code - A polyglot adventureEverything-as-code - A polyglot adventure
Everything-as-code - A polyglot adventure
 
WIN205-Building a Better .NET Bot with AWS Services
WIN205-Building a Better .NET Bot with AWS ServicesWIN205-Building a Better .NET Bot with AWS Services
WIN205-Building a Better .NET Bot with AWS Services
 
Building a Better .NET Bot with AWS Services - WIN205 - re:Invent 2017
Building a Better .NET Bot with AWS Services - WIN205 - re:Invent 2017Building a Better .NET Bot with AWS Services - WIN205 - re:Invent 2017
Building a Better .NET Bot with AWS Services - WIN205 - re:Invent 2017
 
Rustbridge
RustbridgeRustbridge
Rustbridge
 
Ballerina- A programming language for the networked world
Ballerina- A programming language for the networked worldBallerina- A programming language for the networked world
Ballerina- A programming language for the networked world
 
Ballerina- A programming language for the networked world
Ballerina- A programming language for the networked worldBallerina- A programming language for the networked world
Ballerina- A programming language for the networked world
 
Rethinking the debugger
Rethinking the debuggerRethinking the debugger
Rethinking the debugger
 
MJ Berends talk - Women & Non-Binary Focused Intro to AWS
 MJ Berends talk - Women & Non-Binary Focused Intro to AWS MJ Berends talk - Women & Non-Binary Focused Intro to AWS
MJ Berends talk - Women & Non-Binary Focused Intro to AWS
 
Expanding beyond SPL -- More language support in IBM Streams V4.1
Expanding beyond SPL -- More language support in IBM Streams V4.1Expanding beyond SPL -- More language support in IBM Streams V4.1
Expanding beyond SPL -- More language support in IBM Streams V4.1
 
Swift programming language
Swift programming languageSwift programming language
Swift programming language
 
Software Engineering Thailand: Programming with Scala
Software Engineering Thailand: Programming with ScalaSoftware Engineering Thailand: Programming with Scala
Software Engineering Thailand: Programming with Scala
 
DevNation Live 2020 - What's new with Apache Camel 3
DevNation Live 2020 - What's new with Apache Camel 3DevNation Live 2020 - What's new with Apache Camel 3
DevNation Live 2020 - What's new with Apache Camel 3
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Voice Interfaces Usergroup Berlin - 05-10-2016 : Kay Lerch on Morse-Coder skill

  • 1. Voice Interfaces User-Group Berlin @KayLerch | 05.10.2016
  • 2. • Started as a Hackster-Project in April 2016 • First published in May 2016 • Participated and won 1st prize in Alexa Hackster Contest • Several user reviews (4 of 5 stars rating) • Morse code trainer • Former US coast guard • Nostalgic people (a.k.a. older people) • Morse Coder v2.0 is about to be released for English (GB, US) and German locale • Skill implementation is open sourced at: https://github.com/KayLerch/alexa-morse-coder @ KayLerch | VUI UG Berlin
  • 3. • Skill improves your comprehension for Morse-codes • Morse code exercises (play back codes of random words) • Encode any given name of your choice • Let Morse Coders compete all around the globe (highscore game) • Customize playback settings to fit your personal skill level • Playback speed (9 to 30 wpm) • Enable Farnsworth mode (longer pauses) • Interactive exercises • Letter cards in Alexa app • Repeat playback • Lightbox integration to return Morse codes as light-signals (not part of the public skill) @ KayLerch | VUI UG Berlin
  • 4. • Users were complaining about not having their correct answer being accepted by Alexa • The reason for this is a natural lack of accurancy in comprehension • Example: User says „sad“, Alexa understands „said“ • Morse skill simply checked for equality of the given word: • whatTheUserSaid.equals(whatIsExpected); • Double Metaphone for the rescue • It‘s an algorithm which creates a hash of a word based on its pronunciation • This results in same hashes for words being phonetic siblings (~ 80% reliability) • Java‘s commons.codes libary provides this feature • new DoubleMetaphone().isDoubleMetaphoneEqual(whatTheUserSaid, whatIsExpected); • Double Metaphone / Metaphone / Soundex algorithms are optimized or English language • There are similar algorithms for other languages (like Cologne phonetic for German language) @ KayLerch | VUI UG Berlin
  • 5. • On-the-fly image generation to show a played back code in the Alexa App • There‘s a bunch of single images which will be composed to the exercise word @ KayLerch | VUI UG Berlin
  • 6. • For an ongoing exercise letter cards will have their letters hidden @ KayLerch | VUI UG Berlin
  • 7. @ KayLerch | VUI UG Berlin
  • 8. @ KayLerch | VUI UG Berlin • Wooden Lightbox returns light signals representing a played back Morse code • This Lightbox consists of: • 32x32 LED matrix (19 x 19 cm) • RaspberryPi 3 • Battery for taking the Lightbox with you on your next lonely-on-an-island adventure ;-) • Python-script on the Raspberry is subscribed to an AWS IoT topic and receives MQTT messages from the Lambda function
  • 9. AWS Lambda Morse Coder Skill AWS S3 S3 Bucket Audio-Files S3 Bucket Image-Files 1 2 3 689 9 4 5 AWS DynamoDB AWS IoT 7 AWS EC2 MQTT Topic User Data @ KayLerch | VUI UG Berlin
  • 10. • Be aware that … @ KayLerch | VUI UG Berlin
  • 11. • This skill gave birth to two new SDKs which simplify things a lot for Java developers who want to create Alexa skills: • Alexa States SDK: https://github.com/KayLerch/alexa-skills-kit-states-java Extends Alexa Skills Kit with an SDK to manage state of POJO models in your Alexa skills • Alexa Tellask SDK: https://github.com/KayLerch/alexa-skills-kit-tellask-java This SDK is an extension to the Alexa Skills SDK for Java. It provides a framework for handling speechlet requests with multi-variant response utterances organized in YAML files that make it easy to create localized skills. This SDK also lets you build your skill in declarative style and avoids a lot of boilerplate code. • Morse Coder skill is a good reference for understanding skill development with States SDK and Tellask SDK Check out: https://github.com/KayLerch/alexa-morse-coder @ KayLerch | VUI UG Berlin