Designing for voice assistants vs. chatbots
Blog post from Voiceflow
Designing voice assistants requires careful consideration of several key differences between voice and text-based interactions, including engagement, cognitive load, timing, error handling, list presentation, message length, skipping unnecessary information, and simplifying language. To successfully design a voice assistant, developers should focus on creating an experience that is purpose-driven, engaging, and easy to use, with techniques such as implicit or explicit confirmation prompts, limiting options presented at one time, keeping messages short, using sonar notifications, and simplifying language. By addressing these unique challenges of voice interactions, developers can create a more user-friendly and effective voice assistant that optimizes the user's experience.