Talk Generator cover image

TalkGenerator is an AI for automatically creating coherent slideshow based on a single topic suggestion.

Table of Contents

Improv Game

This generator was built for the improv theatre game Improvised TED talk (also called PowerPoint Karaoke). In this game, a performer improvises a presentation using an unseen slideshow. Usually, when this game is played, the slideshow is made beforehand by another human. The slides are thus not related to the topic the audience suggested for the talk should be about. Our TalkGenerator solves this by automatically generating a slideshow related to the audience suggestion on the fly.

Online Demo

The talk generator can be used without installation on talkgenerator.com.

Screenshot of talkgenerator.com
Screenshot of talkgenerator.com

Inner working

This generator solves this problem by quickly generating an entire slide deck based on a single topic suggestion, usually chosen by the audience. The generator uses many different templates on many different levels and scrapes tens of data sources to find correctly flavored images to create a diverse and appropriate PowerPoint presentation about the topic.

A schematic overview of the algorithm. A topic is expanded into a sequence of related topics by walking a knowledge base graph. These topics are turned into slides by slide generators. The order of the slide generator is weighted randomly for every slide position.
A schematic overview of the algorithm. A topic is expanded into a sequence of related topics by walking a knowledge base graph. These topics are turned into slides by slide generators. The order of the slide generator is weighted randomly for every slide position.

In our evaluation, we found that people seemed to prefer the generated slides over human-created random slide decks. This is likely due to the link with the audience suggestion and the generator following good practices.

Examples

Input: "Pear"

1
2
3
4
5
6
7

Input: "Hotel"

1
2
3
4
5
6
7

Input: "Cat"

1
2
3
4
5
6
7
8
View Talk Generator
Back to projects