We've all seen those videos of Obama singing 'Panda' or 'Call Me Maybe' on youtube. We wanted to make it possible for the general user to make those.

What it does

Our application takes in a string of text that you'd like Obama to say, and we generate a video of Obama saying it.

How I built it

We used the Watson API for speech to text processing and parsed Obama speeches into a database of words that Obama has said. After running many videos through our database generation process, we develop a map from words to video slices. We then splice together the videos that the user wants based on the words he or she requests.

Challenges I ran into

We had some errors serving a video to a webpage efficiently, so we pivoted and made our application a desktop program.

Accomplishments that I'm proud of

Being able to make fun videos of Obama.

What I learned

Learned how to interact with IBM bluemix and how to use the Watson API.

What's next for Mashup Obama

We want to scale up our database to something much larger, so that we have a larger set of words to choose from and also multiple people we can make mashups from.

Built With

Share this project: