Inspiration 💡
Our inspiration stemmed from our interest in the topics of artificial intelligence and the limitless capabilities associated with such. We wanted to develop a project that would not only incorporate aspects of AI and speech-to-text recognition, but to also implement something that students and professors can use on an everyday basis.
What it does 🤖
The project, titled "PAT: Productivity Algorithm Tool" is a voice recognition and speech-to-text task management platform that uses Notion with the integration of Python code. The user can use activation commands to "wake up" PAT. They are then prompted to say the task they would like to add to their list, which is quickly converted to text and added to their personal Notion page. This also includes the date and exact time of input, along with the default status of "Active".
How we built it 🔧
We built PAT using Python through the Pyzo IDE with the incorporation of a few Python libraries, including PyAudio and SpeechRecognition.
Challenges we ran into ⚙️
A few challenges that we encountered while creating the code for the speech recognition were problems installing PyAudio correctly and the connection to the NotionAPI, where we wanted real-time updates.
Accomplishments that we're proud of 🏆
We are proud of the entire PAT project as a whole, but the two aspects that defined the entire project were the speech-to-text implementation using external libraries and the connection to the Notion software using OOP.
What we learned 📖
The biggest takeaway from this project is that if enough research is done for something that initially seems farfetched, it definitely can be accomplished. Entering the hackathon, we did not believe this project would work due to the various libraries that had to be installed and the integration of the NotionAPI, but with determination and persistence, we were able to make it fully functional. We learned a significant amount about AI, API integration, and design for this project.
What's next for PAT: Productivity Algorithm Tool 🔮
We plan to make PAT available in multiple languages and upgraded it to be a full voice-to-text and text-to-voice virtual AI assistant. We were extremely excited to work on this project to help optimize a productivity tool for not only students but for anyone who uses Notion. We also plan to include further sections in the list, including the deadline/due date of the specific task and the priority.
Built With
- notion
- python


Log in or sign up for Devpost to join the conversation.