SlideShare a Scribd company logo
1 of 28
Download to read offline
„Alexa, when does the
keynote start?“ – building
VUIs for events
Nelli Hergenröther
Agenda
1. Introduction
2. Pros & cons of Voice UIs
3. Building Voice UIs for events
4. Discussion
1. Introduction
Who am I?
• Nelli Hergenröther, MD of
Evenly, a software consultancy in
Berlin-Kreuzberg
• Focus on mobile, TV, voice
software and wearables
• Background in project and
product management
• nelli@evenly.io & @no_vem_ber
What’s this all about?
• We built an Amazon Alexa
skill for the conferences
re:publica and the Tech Open
Air
• I created the concept and
decided on the feature scope
for the first version together
with developers
• Voice UIs for live events have
their own specific challenges
2. Pros & cons of Voice UIs
Pros of Voice UIs
• Speed
• Intuitiveness
• Freedom for multitasking
• Empathy
Cons of Voice UIs
• Inconvenience through noise
• Privacy concerns
• Communication habits
• Complex data entry
• A computer is not a human
3. Building Voice UIs for
events
Amazon Alexa conference skill
A conference skill is a great
use case for a Voice UI:
• Stationary device
• No privacy sensitive
information
• Use case: Getting, not
giving infos
• Short infos (locations, dates
etc.) needed
• Play audio while doing
something else
User stories
The three states
Before conference
• Infos about conference and session dates, location
• No recordings or live sessions yet
During conference
• Dates and times of sessions
• Live session streams
• Already a few recordings available
After conference
• Infos about location or session dates are not relevant
anymore
• Recordings are available
Listen to a recorded session
Mapping dialogs
Confirmation strategies
User needs to know that
• Task was successful
• Correct task will be done
To consider
• Cost of getting it wrong
• Available modalities for
feedback
Confirmation method
Explicit and implicit
confirmation
• Explicit confirmation
Forces the user to confirm the information. For example, “I
think you want to play the live stream of session X. Is that
correct?”
• Implicit confirmation

Lets the user know what was understood, but do not ask
them to confirm. For example, “Playing live stream of
session X". (In this case user should have possibility to
cancel or go back a step)
Error handling
Intent not understood
• „I couldn’t understand you“
• User can try again (implied)
Information not found
• „I couldn’t find session X“
• Info is missing or intent was not understood correctly
• User can try again (implied)
Wrong information found
• Plays session by Anna instead on Hannah
• Implicit confirmation - user notices and can cancel
Languages are hard…
Language Handling
Apps
Localization & Review Process
One app, localized in multiple
languages = one review
process
Voice Skills
Every language of the skill is
handled as an independent
skill in review process
Selecting the feature scope
• We focused on a very limited feature set for MVP
• More features (user requested) to be added later
• Feature scope limited by available data
• Possible new features:
• Add favorites
• Recommendations
• Reminders (Reminders API)
• Notifications (ProactiveEvents API)
Summing up VUIs for events
• Event skill is great use case for VUI: stationary device, no
privacy sensitive information, short infos, getting, not giving
input, can be used as background audio
• Keep in mind the 3 states: before, during and after
conference
• Make skill relevant for users in all 3 states
• Work with user stories and move on to mapping dialogs
• Use implicit confirmation for most features (cost of failing is
not very high)
• In case of error: prompt user to try again
• Languages are hard, especially when spoken, plan time for it
Let’s ask Alexa!
Try them out!
is.gd/amazonalexa_rp18
is.gd/amazonalexa_toa
More infos and reading
• Create and publish your own skills with templates: https://
blueprints.amazon.de
—
• Cathy Pearl: Designing Voice User Interfaces: Principles of
Conversational Experiences
• Clifford Nass: Wired for Speech: How Voice Activates and
Advances the Human-Computer Relationship
• James P. Giangola, Jennifer Balogh: Voice User Interface
Design
4. Discussion
Let’s discuss!
• Do you have experiences with designing/building Voice UIs?
• What were the challenges?
• What solutions did you choose?
• What would be other great use cases for Voice UIs?
• What could be interesting features?
Thank you for listening!

More Related Content

What's hot

Working@distance
Working@distanceWorking@distance
Working@distanceSara Wyke
 
Designing for Mobile - Off Canvas Interface
Designing for Mobile - Off Canvas InterfaceDesigning for Mobile - Off Canvas Interface
Designing for Mobile - Off Canvas InterfaceRichard Morris
 
Mm bop webinar_for_newbies_ppt_161213
Mm bop webinar_for_newbies_ppt_161213Mm bop webinar_for_newbies_ppt_161213
Mm bop webinar_for_newbies_ppt_161213Workforce BluePrint
 
Speech recognition1
Speech recognition1Speech recognition1
Speech recognition1Sai Kiran
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Ivano Malavolta
 
VUI: From Telephone to Smartphone
VUI: From Telephone to SmartphoneVUI: From Telephone to Smartphone
VUI: From Telephone to SmartphoneAhmed Bouzid
 
Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for EmploymentJeremy St. Pierre
 
Working@distance
Working@distanceWorking@distance
Working@distanceSara Wyke
 
UX + Your Team = Accessibility
UX + Your Team = AccessibilityUX + Your Team = Accessibility
UX + Your Team = AccessibilityAngela M. Hooker
 
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...Angela M. Hooker
 
Mobile Design Concepts
Mobile Design ConceptsMobile Design Concepts
Mobile Design ConceptsKevin Griffin
 
What We've Learned: Tips & Tricks for Webinars That Deliver The Goods
What We've Learned: Tips & Tricks for Webinars That Deliver The GoodsWhat We've Learned: Tips & Tricks for Webinars That Deliver The Goods
What We've Learned: Tips & Tricks for Webinars That Deliver The GoodsMichael Sauers
 
Sfsu isys363 fall2013 part one rangers
Sfsu isys363 fall2013 part one   rangersSfsu isys363 fall2013 part one   rangers
Sfsu isys363 fall2013 part one rangersisys363rangers
 
Xtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceXtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceJoe Anandarajah
 
Going Remote: User experiences at a distance
Going Remote: User experiences at a distanceGoing Remote: User experiences at a distance
Going Remote: User experiences at a distancelinoleumjet
 
Min Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile applicationMin Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile applicationJan Paul Roth
 
Design patterns for mobile apps
Design patterns for mobile appsDesign patterns for mobile apps
Design patterns for mobile appsIvano Malavolta
 
Patterns for design
Patterns for designPatterns for design
Patterns for designAshok Korwar
 

What's hot (19)

Working@distance
Working@distanceWorking@distance
Working@distance
 
Designing for Mobile - Off Canvas Interface
Designing for Mobile - Off Canvas InterfaceDesigning for Mobile - Off Canvas Interface
Designing for Mobile - Off Canvas Interface
 
Mm bop webinar_for_newbies_ppt_161213
Mm bop webinar_for_newbies_ppt_161213Mm bop webinar_for_newbies_ppt_161213
Mm bop webinar_for_newbies_ppt_161213
 
Speech recognition1
Speech recognition1Speech recognition1
Speech recognition1
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)
 
VUI: From Telephone to Smartphone
VUI: From Telephone to SmartphoneVUI: From Telephone to Smartphone
VUI: From Telephone to Smartphone
 
Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for Employment
 
Working@distance
Working@distanceWorking@distance
Working@distance
 
UX + Your Team = Accessibility
UX + Your Team = AccessibilityUX + Your Team = Accessibility
UX + Your Team = Accessibility
 
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...
Accessibility: Are UX-perienced? Understanding User Needs for an Accessible U...
 
Mobile Design Concepts
Mobile Design ConceptsMobile Design Concepts
Mobile Design Concepts
 
What We've Learned: Tips & Tricks for Webinars That Deliver The Goods
What We've Learned: Tips & Tricks for Webinars That Deliver The GoodsWhat We've Learned: Tips & Tricks for Webinars That Deliver The Goods
What We've Learned: Tips & Tricks for Webinars That Deliver The Goods
 
Sfsu isys363 fall2013 part one rangers
Sfsu isys363 fall2013 part one   rangersSfsu isys363 fall2013 part one   rangers
Sfsu isys363 fall2013 part one rangers
 
Xtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceXtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture Interface
 
Going Remote: User experiences at a distance
Going Remote: User experiences at a distanceGoing Remote: User experiences at a distance
Going Remote: User experiences at a distance
 
Min Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile applicationMin Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile application
 
Design patterns for mobile apps
Design patterns for mobile appsDesign patterns for mobile apps
Design patterns for mobile apps
 
Opacs Power Point
Opacs Power PointOpacs Power Point
Opacs Power Point
 
Patterns for design
Patterns for designPatterns for design
Patterns for design
 

Similar to "Alexa, when does the keynote start?" - building VUIs for events

Conversational User Interfaces, Past and Future
Conversational User Interfaces, Past and FutureConversational User Interfaces, Past and Future
Conversational User Interfaces, Past and FutureCrispin Reedy
 
Let's talk about voice
Let's talk about voiceLet's talk about voice
Let's talk about voiceDotkumo
 
Empowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsEmpowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsGuy Barker
 
Models and Methods for Global User Research
Models and Methods for Global User ResearchModels and Methods for Global User Research
Models and Methods for Global User ResearchGfK User Centric
 
VIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfVIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfAnkushSolanki6
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksJulie Dirksen
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityUser Vision
 
eLearning and Networking Technologies to Mimic the In-Person Experience
eLearning and Networking Technologies to Mimic the In-Person ExperienceeLearning and Networking Technologies to Mimic the In-Person Experience
eLearning and Networking Technologies to Mimic the In-Person Experiencejanetkrenn
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Abi Reynolds
 
How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020AbilityNet
 
Ux scot voice usability testing with woz - ar and sf - june 2019
Ux scot   voice usability testing with woz - ar and sf  - june 2019Ux scot   voice usability testing with woz - ar and sf  - june 2019
Ux scot voice usability testing with woz - ar and sf - june 2019User Vision
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UIIsidore Gotto
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyDániel Góré
 
Designing Voice Applications - Create For Voice
Designing Voice Applications - Create For VoiceDesigning Voice Applications - Create For Voice
Designing Voice Applications - Create For VoiceKasia Ryniak
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksMinds On Design Lab
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 

Similar to "Alexa, when does the keynote start?" - building VUIs for events (20)

Voice Tech TO #1
Voice Tech TO #1Voice Tech TO #1
Voice Tech TO #1
 
Conversational User Interfaces, Past and Future
Conversational User Interfaces, Past and FutureConversational User Interfaces, Past and Future
Conversational User Interfaces, Past and Future
 
Let's talk about voice
Let's talk about voiceLet's talk about voice
Let's talk about voice
 
Empowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsEmpowering More People By Building Accessible Apps
Empowering More People By Building Accessible Apps
 
Models and Methods for Global User Research
Models and Methods for Global User ResearchModels and Methods for Global User Research
Models and Methods for Global User Research
 
VIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfVIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdf
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and Tricks
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
eLearning and Networking Technologies to Mimic the In-Person Experience
eLearning and Networking Technologies to Mimic the In-Person ExperienceeLearning and Networking Technologies to Mimic the In-Person Experience
eLearning and Networking Technologies to Mimic the In-Person Experience
 
2nd part of Unit 1.ppt
2nd part of Unit 1.ppt2nd part of Unit 1.ppt
2nd part of Unit 1.ppt
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019
 
How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020
 
Ux scot voice usability testing with woz - ar and sf - june 2019
Ux scot   voice usability testing with woz - ar and sf  - june 2019Ux scot   voice usability testing with woz - ar and sf  - june 2019
Ux scot voice usability testing with woz - ar and sf - june 2019
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UI
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Designing Voice Applications - Create For Voice
Designing Voice Applications - Create For VoiceDesigning Voice Applications - Create For Voice
Designing Voice Applications - Create For Voice
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & Tricks
 
Google assistant basics
Google assistant basicsGoogle assistant basics
Google assistant basics
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 

Recently uploaded

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Recently uploaded (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

"Alexa, when does the keynote start?" - building VUIs for events

  • 1. „Alexa, when does the keynote start?“ – building VUIs for events Nelli Hergenröther
  • 2. Agenda 1. Introduction 2. Pros & cons of Voice UIs 3. Building Voice UIs for events 4. Discussion
  • 4. Who am I? • Nelli Hergenröther, MD of Evenly, a software consultancy in Berlin-Kreuzberg • Focus on mobile, TV, voice software and wearables • Background in project and product management • nelli@evenly.io & @no_vem_ber
  • 5. What’s this all about? • We built an Amazon Alexa skill for the conferences re:publica and the Tech Open Air • I created the concept and decided on the feature scope for the first version together with developers • Voice UIs for live events have their own specific challenges
  • 6. 2. Pros & cons of Voice UIs
  • 7. Pros of Voice UIs • Speed • Intuitiveness • Freedom for multitasking • Empathy
  • 8. Cons of Voice UIs • Inconvenience through noise • Privacy concerns • Communication habits • Complex data entry • A computer is not a human
  • 9. 3. Building Voice UIs for events
  • 10. Amazon Alexa conference skill A conference skill is a great use case for a Voice UI: • Stationary device • No privacy sensitive information • Use case: Getting, not giving infos • Short infos (locations, dates etc.) needed • Play audio while doing something else
  • 12. The three states Before conference • Infos about conference and session dates, location • No recordings or live sessions yet During conference • Dates and times of sessions • Live session streams • Already a few recordings available After conference • Infos about location or session dates are not relevant anymore • Recordings are available
  • 13. Listen to a recorded session
  • 15. Confirmation strategies User needs to know that • Task was successful • Correct task will be done To consider • Cost of getting it wrong • Available modalities for feedback Confirmation method
  • 16. Explicit and implicit confirmation • Explicit confirmation Forces the user to confirm the information. For example, “I think you want to play the live stream of session X. Is that correct?” • Implicit confirmation
 Lets the user know what was understood, but do not ask them to confirm. For example, “Playing live stream of session X". (In this case user should have possibility to cancel or go back a step)
  • 17. Error handling Intent not understood • „I couldn’t understand you“ • User can try again (implied) Information not found • „I couldn’t find session X“ • Info is missing or intent was not understood correctly • User can try again (implied) Wrong information found • Plays session by Anna instead on Hannah • Implicit confirmation - user notices and can cancel
  • 20. Apps Localization & Review Process One app, localized in multiple languages = one review process Voice Skills Every language of the skill is handled as an independent skill in review process
  • 21. Selecting the feature scope • We focused on a very limited feature set for MVP • More features (user requested) to be added later • Feature scope limited by available data • Possible new features: • Add favorites • Recommendations • Reminders (Reminders API) • Notifications (ProactiveEvents API)
  • 22. Summing up VUIs for events • Event skill is great use case for VUI: stationary device, no privacy sensitive information, short infos, getting, not giving input, can be used as background audio • Keep in mind the 3 states: before, during and after conference • Make skill relevant for users in all 3 states • Work with user stories and move on to mapping dialogs • Use implicit confirmation for most features (cost of failing is not very high) • In case of error: prompt user to try again • Languages are hard, especially when spoken, plan time for it
  • 25. More infos and reading • Create and publish your own skills with templates: https:// blueprints.amazon.de — • Cathy Pearl: Designing Voice User Interfaces: Principles of Conversational Experiences • Clifford Nass: Wired for Speech: How Voice Activates and Advances the Human-Computer Relationship • James P. Giangola, Jennifer Balogh: Voice User Interface Design
  • 27. Let’s discuss! • Do you have experiences with designing/building Voice UIs? • What were the challenges? • What solutions did you choose? • What would be other great use cases for Voice UIs? • What could be interesting features?
  • 28. Thank you for listening!