Frank is a spider plant, a sort of hanging plant. But Frank isn't an ordinary house plant, no, Frank has infinitely many thoughts that course through his brain every single day. Frank has so much to say, and no way to say it. No one is deserving of such a travesty.

What it does

We saved Frank, and ourselves, from eternal loneliness. We've lifted his vow of silence, we have given Frank a voice.

How I built it

We attached Frank's brain (Cleverbot) to a translating device (Android) through neural connections (API requests) and have given him ears (Speech Recognition) and a voice for him to speak to us (Google Text-To-Speech). We've also uncovered Frank's true face (Augmented Reality) through the use of a neural network.

Challenges I ran into

This was a first time dealing with Android, AR, and machine learning, so pretty much every step was a challenge. Every single one of us was in completely unexplored territory.

Accomplishments that I'm proud of

We're now more comfortable with the technologies that we tackled and were completely unfamiliar with.

What I learned

How to deal with multiple Android Studio installation issues. How painful Java HTTP requests are. How neural networks work. Web-scraping with BeautifulSoup.

What's next for EsgARden

Gamification and motivation for keeping your plant healthy.

Share this project: