Inspiration

We took some inspiration from the Microsoft virtual assistant Clippy.

What it does

It is a virtual assistant that provides accessibility features and information, using features such as: providing extra information and help (such as about the weather), and we intended to add a Screen Reader, Text-To-Speech and Speech-To-Text. TODD aims to make accessibility features fun.

How we built it

For the frontend, we utilized C# with the .NET framework and the WPF platform. C# was also used for the handling of connections to other backends such as python for the AI and speech recognition. We used Open Meteo to query weather information and openstreetmap for location information. Torch and the other usual Python AI libraries were used to integrate AI into the chatbot function.

Challenges we ran into

Throughout the project there have been issues with GitHub, and when setting up the project a majority of the group were new to .NET and C#, and had limited experience with GitHub.

Accomplishments that we're proud of

Learning a new language and managing GitHub within a day, and being able to solve issues with the commits. Also learning how to use APIs.

What we learned

How to operate GitHub, coding in C#, and using .NET.

What's next for Tiny Organisational Digital Deputy (TODD)

Further development, such as adding extra accessibility features and the ability to provide a wider range of information to users.

Share this project:

Updates