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

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Recently uploaded (20)

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

"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!