Inspiration
We wanted to make an app that allows those that suffer with concentration issues, particularly those with some sort of visual impairment or mental disorder, to work more efficiently and and maintain concentration for longer amount of time by utilising voice AI as a way to be more accessible to the user
What it does
Our application allows the user to set tasks by either text or voice recognition which the app will recognise and turn into a task. The user can then keep it running in the background and mark off the tasks they have completed. The app will also give periodic voice reminders telling the user to take a break
How we built it
we built it mainly using python by incorporating our ideas as a Python GUI. we implemented this using PyQt5 to create the layout for each page of the application. We used the neuphonic and speech_recognition package to provide realistic text to voice features that is easier for certain users such as those with dyslexia.
Challenges we ran into
The mains issues that we faced while creating this project was figuring out how to implement the voice AI technologies in clever and helpful ways that will provide genuine value to the user. Combining these features into our GUI was also a challenge as we needed to ensure that these 2 technologies interacted in a way that was seamless and comfortable to provide a good user experience and functionality
Accomplishments that we're proud of
We are very pleased that we managed to successfully add tasks via speech. This involves correctly using speech recognition to correctly convert the users voice into a readable text and then turn that text into a task that the user can look at and mark down as completed.
What we learned
We learnt a lot about working with APIs, in particular how to interact and implement them into our project. It was a challenge implementing the neuphonic API into our code so this was a very valuable experience in using it as well as any other APIs we may have to use in the future
Built With
- neuphonic
- python
Log in or sign up for Devpost to join the conversation.