
- Wwdc 2019 keynote transcript for free#
- Wwdc 2019 keynote transcript install#
- Wwdc 2019 keynote transcript code#
There’s no deadline as I can keep on curating as new submissions come in. But, what else can you discover? Is there a pattern of emotional manipulation through word choices at different times? Did they change tone/style throughout the event? What other questions can you ask and tease out with data?ĭrop links to your creations (and separate links to code) in the comments and I’ll re-broadcast them on Twitter and gather them all up into a new post to see what y’all came up with. What fun can you have with it? I’d still like to know the adverbs-per-‘n’ (and what kind they were). You’ve got the cleaned WWDC 2019 Keynote subtitle track and access to my brutal WWDC 2019 Twitter thread. Since we have a good capture of what was spoken, we can start the analysis process: distinct(apple_subs) %>%Īnd, that’s when I’ve run out of time. Streaming subtitles aren’t error-free and often get duplicated, let’s see if that’s the case:
Wwdc 2019 keynote transcript for free#
Map(1:621, with_progress(get_subtitle)) %>% # with_progress gets you a progress bar for free
Wwdc 2019 keynote transcript code#
We’ll do that fast since the video player retrieves them even faster than this iteration does: # no crawl delay b/c the video player grabs these even faster than this code does Let’s turn this set of noise into something we can use: as_subtitle(tmp, format = "webvtt") %>%

Wwdc 2019 keynote transcript install#
It now works on character vectors as well (but you’ll need to install it from my fork until the PR is merged). Let’s grab one of them to the clipboard and use the package which we can use. They’re just plain text responses (it’s not a super-intricate format). What do these individual requests look like? Just select one of them to take a look. So, there are 621 of them and each are requested individually (and super-fast, in-parallel). We can see how many of them there are by looking at the end of the file: These are WebVTT formatted subtitles which have a format/syntax that enable them to be displayed at the correct playback timecode. If you do that with browser Developer Tools open you’ll see what that does: If you go to the aforelinked WWDC video URL you’ll see control on the lower right to add a subtitle track. Read on to see how I scraped the subtitles or skip to the end to read more about this “Reader Challenge”. As a result, current time constraints prevent a dive into the subtitles themselves, but that doesn’t mean you can’t have some fun with them. I joked about analyzing the “adverbs per minute” but it took a few days for their WWDC 2019 keynote video with a subtitle track to emerge. The TED-esque scripting (including many failed attempts at faux “authentic” humor) is also becoming quite tedious. The “meh” hardware/software announcements aren’t the worst parts of these events.


Their new “Pro” is for design folks and I’m not holding my breath for them to re-embrace the developer/data science communities with better laptops or smaller cheese graters. I really don’t care about “memojis” and I have serious dismay over what is a pretty obvious fact that Apple intends to dumb down computing by shifting most folks from Macs to iPads.

I was pretty brutal to Apple earlier this week in a Twitter thread that I tried to craft so it occurred in-line with the WWDC live stream (which might be something you want to remember as/if you read on).
