A voice assistant uses voice recognition, speech synthesis, and natural language processing to listen to and interact with users through voice commands. It can perform tasks like listening to audiobooks, making requests for information, making reservations, adding items to a shopping list, doing math calculations, playing music, responding to emails and calls, scheduling meetings, booking travel, and more. Voice assistants work by understanding spoken commands and questions and completing the requested tasks or providing responses through synthesized speech.