CS 566 Voice Assistants
Provides an introduction to voice technologies and how to design and build voice-enabled applications, by learning the concepts, techniques, and frameworks needed to build fully functional chatbots and virtual assistants. Students will explore the conversational design process and how to build effective voice user interfaces (VUIs) and conversational user interfaces (CUIs), and create voice-enabled applications and virtual assistants using popular APIs and platforms. Course assumes a working knowledge of JavaScript and Node.js or Python.
Slash Listed Courses
Also offered for undergraduate-level credit as
CS 466 and may be taken only once for credit.