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.