SlideShare a Scribd company logo
1 of 49
Download to read offline
Presented by Sanette Tanaka

Senior Designer at Vox Media
SND 2017
Designing for
Voice
“Alexa, open Circuit Breaker”
“Tell me the details”
“Price”
“Next story, please”
Here’s today’s featured gadget...
This pillow supposedly reproduces sunlight...
This light-up pillow starts at $199.
The SwitchCharge might be the first good
battery case for the Nintendo Switch…
Voice design is really,
really hard
What is a bot?
A bot is software that automates a task
In the context of journalism and publishing, the
term “bot” is normally used to refer to something
that users can interact with*
A user interface is the space where a human and
computer can interact
* Excerpted from Paul Bradshaw’s Online Journalism Handbook
Credit: Brad Abrams and Guillaume Laforge (via Google Cloud Next ’17)
http://bit.ly/2nsYhXz
Why this matters
We can reach users in a new context
Eventually we will have true conversations with
bots (for better or for worse)
Chao Li
Product Manager
(Vox Media)
Sanette Tanaka
Designer
(Vox Media)
Yuri Victor
Developer/Designer
(Vox Media)
Allison McHenry
Developer
(Vox Media)
Emily Withrow
Designer/Researcher
(Knight Lab)
Joe Germuska
Developer (Knight Lab)
I had no idea how to
design for voice
Deep breath
My basic process
Define
Understand
Diverge
Decide
Implement and Refine
Learn and Iterate
Advocate for design
STEP ONE
What needed to be
designed, a non-
exhaustive list
What content makes sense for voice?
How should a user navigate?
How should they interact with the bot?
What words will they use?
How should the bot respond?
How frequent should the interactions be?
What’s the personality?
What’s the tone?
Think outside the box.
Hold a design studio
STEP TWO
Our design studio
schedule
Loose whiteboarding exercise to get people
thinking
Specified exactly what to explore
We sketched!
Content System

● What type of content
should we deliver in our
app?
● How can our content
be useful to our
readers in our app
(How is what we're
planning any different
from a newsletter?)
● What are the
mechanics of content
delivery?
Interactions
● What kinds of bot
interactions are
valuable?
● Is there a way we can
add value without
interactions?
● What’s a smart way we
can invite users to dive
deeper into a topic?
● How can we support
navigating the app?
● How can we provide
feedback?
Personality
● What is the
personality of this
app?
● How can we run that
personality through
every aspect of the
app?
● How does Alexa’s
innate personality
support or hinder us?
Moving into
design(!)
Married vision with technical reality
Platform limitations: Alexa could not instigate a
conversation
Resource limitations: Could not build an open-
ended, AI-driven bot
Keyword-and-answer model worked best for us
Decide on the structure of the
bot (navigation, information
architecture, flow)
STEP THREE
What type of content
would exist in our bot,
and how could our
user access it?
Test your bot
* This was by far the easiest step
STEP FOUR
How we tested our
Alexa bot
Read a script out loud
Played content using Alexa’s developer tools
Prerecord Alexa speaking
Test with an actual prototype
How we tested our
Alexa bot,
continued
Recruit both experts and novices
Recognize your limitations
What We Learned
People forget
what they hear
“When there’s no graphical user interface
(icons, labels, etc.) in a product to guide us,
our memory becomes the UI”
– Luke Wroblewski
Our solutions
Kept the keywords the same from story to story
Played keywords after first story
Nixed the intro
Provided auditory cues
It’s always the bot’s fault
Our solutions
Accommodate your user over the bot
Broaden what your app will accept
Make room for natural speech
Consider filler words (ums, ahs, well)
Provide escape routes
Our solutions
Test skipping content and ending the experience
Anticipate and support what users might say to
stop the bot
Stop when asked to stop
People forget what they hear
It’s always the bot’s fault
Provide escape routes
RECAP
Where did we end up?
The results
Finished the project with a working prototype that
we launched internally
Learned a ton about how to approach design for
voice
Makes me more aware of questions like:
● How much am I relying on visual indicators?
● What am I making my users remember?
● Am I considering copy as much as visuals?
● What’s the personality or tone of my product?
● Where can I cut cruft?
So how’d we do?
How can we move from simply
existing in this conversational
space to truly creating value for
our audience?
Thank you!
Sanette Tanaka



Senior Designer at Vox Media

sanette.tanaka@voxmedia.com
@ssktanaka
Resources
BOOKS
The Elements of VUI Style: A Practical Guide to Voice User Interface Design by Ahmed
Bouzid and Weiye Ma
The Voice in the Machine: Building Computers That Understand Speech by Roberto
Pieraccin
Wired for Speech: How Voice Activates and Advances the Human-Computer Relationship
by Clifford Nass and Scott Brave
Design for Real Life by Eric Meyer and Sara Wachter-Boettcher
WEB
An invisible interface: 6 things we learned from designing for voice by Sanette Tanaka
Alexa Skills Kit Voice Design Best Practices
The Jack Principles by Harry Gottlieb
How conversational interfaces make the internet more accessible for everyone by Josh Shi
Emotion and Voice User Interfaces by Darnell Clayton and Colleen Jones
All Talk and No Buttons: The Conversational UI by Matty Mariansky
Talking to Machines and Being Heard by Dave Rich
Extending the Google Assistant with Actions on Google via Google Cloud Next '17
Natural User Interfaces – What are they and how do you design user interfaces that feel
natural? by Ditte Hvas Mortensen
The Rise of Chatbots by Les-Tilleuls.coop
Conversational Interfaces, Explained by John Brownlee

More Related Content

What's hot

Rethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioRethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioJoel Califa
 
UX Porfolio | Mircea Anton
UX Porfolio | Mircea AntonUX Porfolio | Mircea Anton
UX Porfolio | Mircea AntonMircea Anton
 
Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013Prophets Agency
 
Eason ux design_portfolio
Eason ux design_portfolioEason ux design_portfolio
Eason ux design_portfolioShelda Eason
 
Mobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX designMobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX designInVision App
 
UX Bootcamp @ General Assembly Atlanta
UX Bootcamp @ General Assembly AtlantaUX Bootcamp @ General Assembly Atlanta
UX Bootcamp @ General Assembly AtlantaJacklyn Burgan
 
Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai
 
Andrea Roberts UX Portfolio
Andrea Roberts UX PortfolioAndrea Roberts UX Portfolio
Andrea Roberts UX PortfolioAndrea Roberts
 
A user experience designer Tina Lee's portfolio
A user experience designer Tina Lee's portfolio A user experience designer Tina Lee's portfolio
A user experience designer Tina Lee's portfolio Tina Lee
 
Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018Yahya , Ahmad M
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignNick Finck
 
NehaKulkarni_Portfolio_UX
NehaKulkarni_Portfolio_UXNehaKulkarni_Portfolio_UX
NehaKulkarni_Portfolio_UXNeha Kulkarni
 
How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)Emerentiana Meicy
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile TrendsMark N Swaine
 
Dennis Lee UX Portfolio
Dennis Lee UX PortfolioDennis Lee UX Portfolio
Dennis Lee UX Portfoliodjae_lee
 
The UX Disciplines
The UX DisciplinesThe UX Disciplines
The UX DisciplinesNick Finck
 
design thinking portfolio
design thinking portfoliodesign thinking portfolio
design thinking portfolioNatasha Koshy
 

What's hot (20)

Rethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioRethinking the Interaction Design Portfolio
Rethinking the Interaction Design Portfolio
 
UX Porfolio | Mircea Anton
UX Porfolio | Mircea AntonUX Porfolio | Mircea Anton
UX Porfolio | Mircea Anton
 
Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013
 
Eason ux design_portfolio
Eason ux design_portfolioEason ux design_portfolio
Eason ux design_portfolio
 
Mobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX designMobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX design
 
UX Bootcamp @ General Assembly Atlanta
UX Bootcamp @ General Assembly AtlantaUX Bootcamp @ General Assembly Atlanta
UX Bootcamp @ General Assembly Atlanta
 
Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015
 
Andrea Roberts UX Portfolio
Andrea Roberts UX PortfolioAndrea Roberts UX Portfolio
Andrea Roberts UX Portfolio
 
A user experience designer Tina Lee's portfolio
A user experience designer Tina Lee's portfolio A user experience designer Tina Lee's portfolio
A user experience designer Tina Lee's portfolio
 
URANUS
URANUSURANUS
URANUS
 
Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction Design
 
NehaKulkarni_Portfolio_UX
NehaKulkarni_Portfolio_UXNehaKulkarni_Portfolio_UX
NehaKulkarni_Portfolio_UX
 
How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile Trends
 
Rakesh UX/UI Portfolio
Rakesh UX/UI PortfolioRakesh UX/UI Portfolio
Rakesh UX/UI Portfolio
 
Dennis Lee UX Portfolio
Dennis Lee UX PortfolioDennis Lee UX Portfolio
Dennis Lee UX Portfolio
 
The UX Disciplines
The UX DisciplinesThe UX Disciplines
The UX Disciplines
 
design thinking portfolio
design thinking portfoliodesign thinking portfolio
design thinking portfolio
 

Similar to Designing for Voice

3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...Daniel Zivkovic
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by SystangoSystango
 
Conversational Experiences for Humans
Conversational Experiences for HumansConversational Experiences for Humans
Conversational Experiences for HumansSebastian Krumhausen
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsroblund
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT
 
A.I. in the Enterprise: Computer Speech
A.I. in the Enterprise: Computer SpeechA.I. in the Enterprise: Computer Speech
A.I. in the Enterprise: Computer SpeechChristopher Mohritz
 
Contextual chatbots and voicebot solutions for your business
Contextual chatbots and voicebot solutions for your businessContextual chatbots and voicebot solutions for your business
Contextual chatbots and voicebot solutions for your businessBotwiser
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report jaysavani5
 
Chatbot workshop - How to build one.#digitized16
Chatbot workshop - How to build one.#digitized16Chatbot workshop - How to build one.#digitized16
Chatbot workshop - How to build one.#digitized16Warply
 
The Future of UX: What designers need to know to stay ahead
The Future of UX: What designers need to know to stay aheadThe Future of UX: What designers need to know to stay ahead
The Future of UX: What designers need to know to stay aheadDoralin Kelly
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsBAM
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsRoy Murphy
 
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a Time
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a TimeCascon 2016 Keynote: Disrupting Developer Productivity One Bot at a Time
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a TimeMargaret-Anne Storey
 
Designing for conversation
Designing for conversationDesigning for conversation
Designing for conversationyiibu
 
Life Beyond Embodiment
Life Beyond EmbodimentLife Beyond Embodiment
Life Beyond EmbodimentLeandro Agro'
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitalitysipij
 

Similar to Designing for Voice (20)

3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by Systango
 
Conversational Experiences for Humans
Conversational Experiences for HumansConversational Experiences for Humans
Conversational Experiences for Humans
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teams
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
 
A.I. in the Enterprise: Computer Speech
A.I. in the Enterprise: Computer SpeechA.I. in the Enterprise: Computer Speech
A.I. in the Enterprise: Computer Speech
 
Deus UX Machina
Deus UX MachinaDeus UX Machina
Deus UX Machina
 
Contextual chatbots and voicebot solutions for your business
Contextual chatbots and voicebot solutions for your businessContextual chatbots and voicebot solutions for your business
Contextual chatbots and voicebot solutions for your business
 
Every Business Needs a Chatbot
Every Business Needs a ChatbotEvery Business Needs a Chatbot
Every Business Needs a Chatbot
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
Chatbot workshop - How to build one.#digitized16
Chatbot workshop - How to build one.#digitized16Chatbot workshop - How to build one.#digitized16
Chatbot workshop - How to build one.#digitized16
 
The Future of UX: What designers need to know to stay ahead
The Future of UX: What designers need to know to stay aheadThe Future of UX: What designers need to know to stay ahead
The Future of UX: What designers need to know to stay ahead
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
 
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a Time
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a TimeCascon 2016 Keynote: Disrupting Developer Productivity One Bot at a Time
Cascon 2016 Keynote: Disrupting Developer Productivity One Bot at a Time
 
Designing for conversation
Designing for conversationDesigning for conversation
Designing for conversation
 
Life Beyond Embodiment
Life Beyond EmbodimentLife Beyond Embodiment
Life Beyond Embodiment
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitality
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Designing for Voice

  • 1. Presented by Sanette Tanaka
 Senior Designer at Vox Media SND 2017 Designing for Voice
  • 2.
  • 3. “Alexa, open Circuit Breaker” “Tell me the details” “Price” “Next story, please” Here’s today’s featured gadget... This pillow supposedly reproduces sunlight... This light-up pillow starts at $199. The SwitchCharge might be the first good battery case for the Nintendo Switch…
  • 4. Voice design is really, really hard
  • 5. What is a bot? A bot is software that automates a task In the context of journalism and publishing, the term “bot” is normally used to refer to something that users can interact with* A user interface is the space where a human and computer can interact * Excerpted from Paul Bradshaw’s Online Journalism Handbook
  • 6. Credit: Brad Abrams and Guillaume Laforge (via Google Cloud Next ’17)
  • 8. Why this matters We can reach users in a new context Eventually we will have true conversations with bots (for better or for worse)
  • 9. Chao Li Product Manager (Vox Media) Sanette Tanaka Designer (Vox Media) Yuri Victor Developer/Designer (Vox Media) Allison McHenry Developer (Vox Media) Emily Withrow Designer/Researcher (Knight Lab) Joe Germuska Developer (Knight Lab)
  • 10. I had no idea how to design for voice
  • 14. What needed to be designed, a non- exhaustive list What content makes sense for voice? How should a user navigate? How should they interact with the bot? What words will they use? How should the bot respond? How frequent should the interactions be? What’s the personality? What’s the tone?
  • 15. Think outside the box. Hold a design studio STEP TWO
  • 16. Our design studio schedule Loose whiteboarding exercise to get people thinking Specified exactly what to explore We sketched!
  • 17. Content System
 ● What type of content should we deliver in our app? ● How can our content be useful to our readers in our app (How is what we're planning any different from a newsletter?) ● What are the mechanics of content delivery? Interactions ● What kinds of bot interactions are valuable? ● Is there a way we can add value without interactions? ● What’s a smart way we can invite users to dive deeper into a topic? ● How can we support navigating the app? ● How can we provide feedback? Personality ● What is the personality of this app? ● How can we run that personality through every aspect of the app? ● How does Alexa’s innate personality support or hinder us?
  • 18.
  • 19. Moving into design(!) Married vision with technical reality Platform limitations: Alexa could not instigate a conversation Resource limitations: Could not build an open- ended, AI-driven bot Keyword-and-answer model worked best for us
  • 20. Decide on the structure of the bot (navigation, information architecture, flow) STEP THREE
  • 21. What type of content would exist in our bot, and how could our user access it?
  • 22.
  • 23.
  • 24.
  • 25. Test your bot * This was by far the easiest step STEP FOUR
  • 26. How we tested our Alexa bot Read a script out loud Played content using Alexa’s developer tools Prerecord Alexa speaking Test with an actual prototype
  • 27. How we tested our Alexa bot, continued Recruit both experts and novices Recognize your limitations
  • 29.
  • 31. “When there’s no graphical user interface (icons, labels, etc.) in a product to guide us, our memory becomes the UI” – Luke Wroblewski
  • 32. Our solutions Kept the keywords the same from story to story Played keywords after first story Nixed the intro Provided auditory cues
  • 33.
  • 34. It’s always the bot’s fault
  • 35. Our solutions Accommodate your user over the bot Broaden what your app will accept Make room for natural speech Consider filler words (ums, ahs, well)
  • 36.
  • 37.
  • 39. Our solutions Test skipping content and ending the experience Anticipate and support what users might say to stop the bot Stop when asked to stop
  • 40. People forget what they hear It’s always the bot’s fault Provide escape routes RECAP
  • 41.
  • 42. Where did we end up?
  • 43. The results Finished the project with a working prototype that we launched internally Learned a ton about how to approach design for voice Makes me more aware of questions like: ● How much am I relying on visual indicators? ● What am I making my users remember? ● Am I considering copy as much as visuals? ● What’s the personality or tone of my product? ● Where can I cut cruft?
  • 45.
  • 46.
  • 47. How can we move from simply existing in this conversational space to truly creating value for our audience?
  • 48. Thank you! Sanette Tanaka
 
 Senior Designer at Vox Media
 sanette.tanaka@voxmedia.com @ssktanaka
  • 49. Resources BOOKS The Elements of VUI Style: A Practical Guide to Voice User Interface Design by Ahmed Bouzid and Weiye Ma The Voice in the Machine: Building Computers That Understand Speech by Roberto Pieraccin Wired for Speech: How Voice Activates and Advances the Human-Computer Relationship by Clifford Nass and Scott Brave Design for Real Life by Eric Meyer and Sara Wachter-Boettcher WEB An invisible interface: 6 things we learned from designing for voice by Sanette Tanaka Alexa Skills Kit Voice Design Best Practices The Jack Principles by Harry Gottlieb How conversational interfaces make the internet more accessible for everyone by Josh Shi Emotion and Voice User Interfaces by Darnell Clayton and Colleen Jones All Talk and No Buttons: The Conversational UI by Matty Mariansky Talking to Machines and Being Heard by Dave Rich Extending the Google Assistant with Actions on Google via Google Cloud Next '17 Natural User Interfaces – What are they and how do you design user interfaces that feel natural? by Ditte Hvas Mortensen The Rise of Chatbots by Les-Tilleuls.coop Conversational Interfaces, Explained by John Brownlee