Chatbot Accessibility Playbook

Recommendation 4.3.15:
Let the user customize the chatbot interface

Benefits Users

Icon for VisualIcon for AuditoryIcon for CognitiveIcon for SpeechIcon for PhysicalVisual | Auditory | Cognitive | Speech | Physical

Icon for StandardRelevant W3C Guidance


Phase 1: Gather & Organize

Icon for See AlsoSee Also


Phase 2: Design & Implement

Icon for Design QuestionDesign Question

  • What controls will you use to let users customize the interface?

    • Sliders or other continuously variable inputs allow the user to select an interface characteristic from a range. This gives the user many choices but requires more development and testing effort to make sure that each potential selection is legible and meets design standards. For example, a user might be free to choose a font size between 8 and 32, which means the Developer and Tester must check the user experience with each size in that range. Toggles or other discrete inputs allow the user to select one of a handful of options. With fewer choices, it’s important that each choice is rigorously tested for legibility. What’s more, the choices need to be carefully chosen to offer an accessible experience to the greatest variety of users. For example, if users can select one of three color palettes, it’s important that at least one of the color palettes is accessible to each version of color-blindness.

Icon for ExamplesExamples

  • Audio volume

  • Speech rate (if text-to-speech is available)

  • Color palette

  • Font

  • Font size

  • Chatbot size


Phase 3: Test & Evaluate

Icon for Self CheckSelf Check

  • Can the user adjust the volume of the chatbot audio outputs?

  • Can the user adjust the speech rate of the chatbot audio outputs?

  • Can the user adjust font size and color?

  • Can the user magnify the chatbot interface?

Icon for Ask the UserAsk the User

  • Can you adjust the chatbot’s visual and audio settings to your needs and preferences?

    • This question is subjective; use a Likert scale. This question should be asked post-study.
  • Can you adjust the chatbot’s conversation settings (including volume and speech rate control) to your needs and preferences?

    • This question is subjective; use a Likert scale. This question should be asked post-study.



References

11, 19, 23