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

Share this project:

Updates