Inspiration
I wanted to create a hands-free studying experience that enables the user to do chores around the houses while running through a deck of flashcards.
What it does
When the user says, "Hey Google, talk to Let's Study!", the Google Home Mini launches into a personalized study experience for the user. The Google Home Mini asks questions (i.e., the front of the flashcard) and listens for the user's response (i.e., the back of the flashcard). If correct, the user moves onto the next question. If incorrect, the user can receive a hint and try again, or just hear the answer. This continues until all flashcards in the set have been asked.
How I built it
Written in Python. This program transforms flashcard data from a .txt file into a Pandas dataframe which is then loaded into a Google Sheet through the Google Sheets API. This Google Sheet is connected to the Google Actions Developer Console which creates a corresponding Flash Cards Action using a template.
Challenges I ran into
Troubleshooting connectivity issues related to Google Home Mini setup.
Accomplishments that I'm proud of
First time creating a Google Action!
What I learned
I learned more about working with client IDs and API keys for Google APIs.
What's next for Hey Google, Let's Study
1) Automatic generation of a relevant hint for each flashcard. 2) Flashcards that were not answered correctly on the first attempt should be stored in a separate Google Sheet for further study. The flashcard should be automatically removed when the user answers it correctly 2x in a row.
Built With
- google-assistant
- google-drive-api
- python
Log in or sign up for Devpost to join the conversation.