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 the implementation into something that students can use on an everyday basis, which led us to also focus on the Productivity topic.
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 DeltaHacks, 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 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
- assemblyai
- notionapi
- pyaudio
- python




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