Inspiration

I drew inspiration from Jarvis, a python based AI assistant.

What it does

Doc, the friendly documentation assistant, listens in the background for your calls. Once you activate her by saying her name, you can ask for details of a specific thing in a specific language, and she'll open up a documentation search for it on the language's documentation website.

How I built it

I built it using a super useful speech recognition library for python and wit.ai for the API service.

Challenges I ran into

The biggest challenge I ran into was that sometimes, Doc wouldn't understand certain pronunciations of a word, which meant I had to give her a way to know these alternate pronunciations. Another one would be where you would call for Doc and ask her something, but she never responded due to the ambient noise.

Accomplishments that I'm proud of

I'm proud of being able to put together something that could be useful in a developer's life and that I was able to conquer any challenges.

What I learned

I learned all about modules and how you can create your own. I learned how to incorporate JSON into my python projects, which really proves to be useful.

What's next for DocAI

AI is one of the hottest technologies, and Doc could certainly use a mind of its own. Doc could support more languages and things to search up.

Built With

Share this project:

Updates

Submission history