Week 1 (October 28)
- Introductions, syllabus
- “Conventional” uses of voice technology
- Introduction to text-to-speech
Assignment: Homework 1, due November 4
- Creative Assignment: Create something that takes non-speech input from a person and responds with speech synthesis.
- Media Assignment: Listen to the Helpful Mom Voices podcast episode from Reasonably Sound.
- Join the class Discord (link will be sent out via email) and discuss the media assignments there.
- Share your blog link with Nicole.
Week 2 (November 4)
- Being understood by computers
- Introduction to speech-to-text
Assignment: Homework 2, due November 11
- Create something that takes voice input from a person and responds without text.
- Listen to the Raising Devendra episode from the Invisibilia podcast and discuss it in the #media-discussions channel in Discord.
Week 3 (November 11)
- Conversation design
- Intro to Dialogflow
Assignment: Homework 3, due November 18
- Create something weird with Dialogflow and fill out the voice bot design worksheet for it (linked below).
- Play Everest Pipkin’s Shell Song and discuss it in the #media-discussions channel in Discord.
Week 4 (November 18)
- Dialogflow fulfillment, SSML, Firebase, Actions on Google
Assignment: Homework 4, due November 25
- Create something with Dialogflow, including fulfillment and logic.
- Read Anatomy of an AI System and discuss it in the #media-discussions channel in Discord.
Week 5 (November 25)
- Voice technology in videogames
- Advanced Dialogflow: importing entities, storing data, surfaces
Week 6 (December 2)
- Advanced topics: Dialogflow in the browser
- optional: - Watch Her and talk about it in the #media-discussions channel in Discord.
FINAL PROJECT: Due December 9
Using human voice, synthesized speech, or both, create something that subverts the conventional uses of voice technology. You can create a new project or meaningfully expand on one of your previous homeworks. Be ready to explain why what you made is interesting to you, and what theme and idea you’re exploring with your work. A blog post with video documentation of the interaction is required, due by Sunday, December 13, 12pm.
Week 7 (December 9)
- Final project presentations
© Nicole He 2020