Spørg et UXpert: Sådan prototype stemmeoplevelser, som glæder brugere

Stemmeprototyping er kommet til Adobe XD i sin seneste opdatering, hvilket gør det til den første og eneste UX / UI-platform, der problemfrit forbinder skærm- og stemmeprototyping i en app. Tale er selvfølgelig grundlæggende for vores måde at kommunikere på; at tale med en stemmegrænseflade er forskellig fra hvordan vi interagerer med en skærm og en grafisk grænseflade.

Vi har allerede udforsket nogle af de bedste fremgangsmåder, du skal huske på, når du bruger den nye funktion, og i denne artikel tilbyder førende stemmesexperter deres råd til forbedring af UX for stemmeværdier.

Illustration: Justin Cheong.

”Når en bruger indstiller en alarm via en app, er det temmelig ligetil,” forklarer Cathy Pearl, leder af samtaledesign-opsøgning hos Google og forfatter af Designing Voice User Interfaces. ”Åbn appen, vælg en dato og tid, og du er god til at gå. Men når en bruger indstiller en alarm via stemme, bliver den mere kompliceret. ”

Forestil dig alle måder, du kan indstille en alarm til kl.

  • Umm, kan du venligst indstille min alarm til morgendag kl. 8?
  • Alarm 8 kl.
  • Væk mig klokken 8
  • Jeg har brug for en timer til kl. 20 i morgen
  • Indstil min morgentimer til klokken 8

”På grund af dette er prototyping af din stemmeoplevelse helt afgørende,” påpeger Cathy. "Du har brug for en måde at samle mulige svar fra rigtige mennesker på, før du forpligter dig til kodning."

"For designere introducerer stemme nye arbejdsgange, muligheder og forhindringer i vores design," er enig Susse Sønderby Jensen, en oplevelsesdesigner hos Adobe, der arbejder på XDs stemmeprototypefunktioner.

”Fra at udforme eksempler på dialog og skabe engagement til erobring af fordomme og opbygge empati, dette er nye udfordringer, som designere står overfor, når vi dykke ned i at designe til denne nye grænseflade.”

Læs eksempler på dialoger højt

Selvom prototyper kan være hårde, kan du starte med meget lette løsninger til at designe voice-first oplevelser. Cassidy Williams, der netop har forladt sin stilling som leder af udviklerens stemmeprogrammer hos Amazon for at deltage i CodePen, fokuserer på to centrale områder, når hun designer en samtale.

”Når du skriver det ned, er det næsten garanteret, at det læser anderledes, end det lyder højt,” forklarer hun. ”Nøglen er at kontinuerligt læse den højt (eller afspille den højt), og når du ændrer og justerer den, skal du sørge for at lytte til den snarere end bare at læse. Du hører nuancer af ord og sætninger, der bare ikke er så naturlige, når de bliver talt højt, og det er vigtigt at fange dem tidligt! ”

Susse Sønderby Jensen er enig: ”Enhver god brugeroplevelse starter med en simpel brugerflow. For stemmeoplevelser kaldes dette en eksempeldialog. Skriv en enkel frem og tilbage mellem brugeren og stemmegrænsefladen - dette kaldes også den glade sti til din oplevelse. ”

Husk, rådgiver Susse, for alle stemmeoplevelser, der ikke ledsages af en skærm, er der ingen GUI eller menu at læne sig op mod, og alt sker i en rækkefølge (også kaldet et fladt brugergrænseflade). Du er nødt til at guide din bruger gennem en strøm ved at give dem klare muligheder og indstille forventninger på forhånd. Test din stemmeprototype ved at tale med den så tidligt som du kan, så du kan gentage svarene og anmodningerne om at forbedre brugeroplevelsen.

Angiv klare muligheder

Cassidy anbefaler også, at du giver muligheder for forskellige bunker i den samtale, du opretter - for alle typer svar. ”Vi ved alle, at brugere er uhyggelige, især med stemme!”, Griner hun. ”Tilføj lejlighedsvis ord for at udtrykke empati (i en rejse-app, for eksempel kan du sige, 'ooh, lyder som en sjov tur!', Før du går til det næste trin i samtalen), og få et svar, der altid er lidt anderledes til den samme feedback. Det holder det naturligt og engagerende. ”

Hvis en bruger forsøger at bestemme, hvilken restaurant han skal spise på, for eksempel efter at have spurgt, hvilket køkken de foretrækker, foreslår Cassidy at kortlægge noget som dette:

I dette eksempel tilbyder du muligheder lige fra at vælge brugeren til at trække flere detaljer ud af dem.

"Ved at ændre det flyder det mere naturligt og giver stadig muligheder for brugeren at tale mere," forklarer Cassidy. "Du ved aldrig, hvad en bruger kan sige, så at øve en samtale, kortlægge den og tilføje muligheder, når du udforsker konceptet, er den ideelle måde at få et solidt stemmedesign færdig på."

Susse Sønderby Jensen påpeger også, at du kan undgå fejl ved at give muligheder og give brugerne en chance for at indsnævre det, de leder efter:

Bruger: Hej, Google, hvad er den højeste bygning i Arlington?
 Google: Mente du Arlington i Virginia eller Arlington i Texas?

Hold det kort og voks med dine brugere

Når vi bruger forskellige forståelsesevner, når vi læser og lytter, tilråder Susse også at holde stemmesvar korte og enkle. Hvis du f.eks. Giver brugerne indstillinger, skal du holde disse til et minimum, fordi det er svært at huske mere end tre ting ad gangen, og interaktion gennem tale bør være tidseffektiv.

"For nybegyndere, kan det også være nyttigt at gentage, hvad brugerne beder om," foreslår Susse. ”Dette hjælper med at få brugerne til at føle sig forstået og mere vigtige, og i tilfælde, hvor systemet misforstår en hensigt, er det en chance for at få samtalen tilbage på sporet igen. Og når brugerne interagerer med en stemmeassistent på en enhed, som f.eks. Et Google Home eller en Amazon Echo, er lys og klokkeslæt afgørende for at ledsage samtalen og lede brugerne gennem deres stemmevare. ”

I mellemtiden, hvis du designer til ekspertbrugere, der allerede er komfortable med grænsefladen, kan du skrælle en masse af rådene væk. I stedet for at systemet siger 'Nu spiller Die Young af Sylvan Esso' hver gang, for eksempel, kan det bare afspille sangen.

Gå hurtigt og tal ting: Wizard of Oz-metoden

Du kan også prøve en 'Wizard of Oz'-tilgang, hvor' wizard '(det menneskelige) spiller tekst-til-tale-svar på, hvad en bruger siger. Som voice UI og designstrateg Ben Sauer forklarer, kan det faktisk være absurd let og sjovt at prototype ved hjælp af denne metode.

"Hvis du kan forestille dig en samtale, skal du skrive den op, og du er to minutter væk fra at teste den ud med en bruger," rådgiver Ben. ”I en WoZ-test tror deltagerne, at de interagerer med et rigtigt system, men faktisk styres det af en 'wizard': det er dig. Det fungerer bemærkelsesværdigt godt: bare ved at placere en Amazon Echo i rummet, mens lyden kommer fra din bærbare computer, forbliver de fleste brugere lykkeligt bedrageri. ”

Der er mange værktøjer, der hjælper dig med at køre en test som denne. Ben har oprettet Say Wizard med Abi Jones hos Google - et simpelt værktøj, der tager en tekstfil, tildeler hver tekstlinje til et tastaturbogstav og derefter får din Mac til at læse dem højt på hver tastetryk.

Sig guiden i handling.

”Du kan køre test for at finde ud af, hvad brugerne vil sige, og se, om dit design har de rigtige svar,” forklarer Ben. "Nøglen er iterationshastighed: at ændre design er så simpelt som at ændre en tekstfil, selv mellem test."

En Wizard of Oz-test er en stor aktivitet tidligt i dine designs; det vil hjælpe dig med hurtigt at identificere, hvor problemerne i din forestillede dialog er, og hvordan folk reagerer. ”Selvom det ikke hjælper dig med den største udfordring for en stemme-UI-designer - med yndefuld håndtering af fejl - vil den fortælle dig, hvordan din dialog flyder for mennesker,” forklarer Ben. "Og det er vores vigtigste mål: at få samtale mellem mennesker og maskiner til at ... flyde."

For mere om dette, se Bens artikel 'STFU: Test din stemmeapp-idé på mindre end en time'.

Fejl ved håndtering

De fleste brugere vil udtale nogle ord forkert, uanset om engelsk er deres første sprog eller ej. ”Jeg designede en salatbestillingsevne og gav brugeren mulighed for at vælge en salat eller en varm skål,” husker Susse Sønderby Jensen. ”Da jeg løb gennem grænsefladen, fortolkede det dog, at jeg sagde 'varm skål' som 'ormhul'! Jeg kom omkring det ved at tilføje 'ormehul' som en af ​​ytringerne. ”

Iterering om design og testning af det med brugere er derfor afgørende, især hvis du målretter mod brugere, der sandsynligvis vil være tosprogede, har en talehindring, eller er børn eller ældre.

For at forhindre brugere i at gå tabt eller rettere fange dem, hvis de går tabt, er fejltilfælde vigtige værktøjer. Det er vigtigt at indstille hjælpesvar, anbefaler Susse. Sørg for at minde brugerne om, at de kan få hjælp om nødvendigt, når de gennemgår en strøm.

Værdien af ​​stemmeprototyping

Googles Cathy Pearl tilføjer, at en prototype også hurtigt kan afsløre, om brugeren ved, om og hvornår de kan tale, hvilket bliver stadig vigtigere, efterhånden som stemmeoplevelser er tilgængelige på flere og flere platforme, såsom smarte højttalere, mobiltelefoner og smarte skærme.

”Prototyping er en god måde at få en fælles forståelse af, hvordan oplevelsen vil føles,” påpeger Cathy. "Eksempler på dialoger i skriftlig form er et vigtigt første skridt, men en prototype med reel stemmeproduktion bringer det virkelig hjem."

Lær mere om Adobe XD, vores alt-i-én design- og prototype-værktøj:

  • Download Adobe XD
  • Adobe XD Twitter-konto - brug også #adobexd til at tale med teamet!
  • Adobe XD UserVoice-idédatabase
  • Adobe XD-forum

Oprindeligt offentliggjort på theblog.adobe.com den 20. november 2018.