CS 466 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.

Credits

4

Slash Listed Courses

Also offered for graduate-level credit as CS 566 and may be taken only once for credit.

Prerequisite

Admission to program