Inspiration

DocuSign solely relies on the keyboard and mouse for inputs from the user. While this serves the majority of its customers, I am sure people with motor disabilities find it very hard to use(unusable in most cases). This necessitates a disabled-friendly version of DocuSign built on the existing, robust and powerful DocuSign APIs. Actions, like editing templates, sending envelopes etc, can be controlled by voice commands.

What it does

The sample API provided in the file conveys the design and interface. While the sample is not exhaustive and lacks important features, it can be easily extended.

How I built it

I used the speech recognition library in PyPi repository. I installed all the dependencies and learned about the library. After this, the integration was pretty straightforward.

Challenges I ran into

Installing speech_recognition module was a challenge because of the dependencies.

Accomplishments that I'm proud of

A simple idea that can be integrated with existing APIs to provide support for people with disabilities - it's the idea and the impact that I am really proud of.

What I learned

I learned about DocuSign, their APIs, and how useful this company is. Also, this was the first time that I played around with voice-to-text. I really enjoyed learning about this.

What's next for Edit DocuSign templates using voice commands

The entire DocuSign API can be abstracted behind a voice-to-text system that correctly triggers the necessary APIs based on the input command.

Share this project:

Updates