Ever run into someone you know you met but don't remember their name? Ever sit in awkward silences because you don't know what questions to ask a person to keep the conversation going? Want a relationship but always fall flat on the second date? ChatterBox helps take away some of the stress that comes with socializing by providing you with tips and suggestions on what to talk about! With the help of ChatterBox, you'll be able to approach anyone with confidence and transform into a social butterfly.

Use Chatterbox for networking, making friends and romantic endeavors!

What it does

ChatterBox records the conversations you have with people and then analyzes the transcript in order to pick out interesting talking points and recommend conversation questions. Then if you run into that person again, the app can provide a summary of what you talked about previously in order to remind you about that person.

How We built it

We built this iOS app with Swift and Xcode. We used Apple voice to convert the recorded conversation into a transcript. Using Alamofire, we sent the transcript to a Flask server where we used Python to look for key words and phrases, in order to construct a brief conversational profile of the person you talked with.

Challenges We Ran Into

The most challenging problem we ran into was transporting images from the phone to the server.

Built With

Share this project: