Click this button to open a Workspace on FloydHub where you can generate your own "commencement speech style" sentences in a live JupyterLab environment that we call a Workspace.

The commencement address dataset of ~300 famous speeches (that I painstakingly assembled) will be automatically attached and available in the Workspace.

The speech_maker notebook has three sections for you to try, where you'll generate commencement-speech sentences:

Using the entire dataset

Filtering to only the top ten schools by count of speeches given

Filtering to one school at a time using a Jupyter widget extension

Where can I read actual good speeches?

Right here. I put together this simple Gatsby.js static site with the raw text (and some YouTube links) of the speeches in my dataset. PRs are open for the dataset if anyone's interested in contributing. Right now, the best we have is the NPR "Best of" commencement speech website, which hasn't been updated since 2015. It would be great to find a way to make a new home for great speeches on the web.