Hi. Using streamlit and a streamlit custom component called streamlit-ace, I made a web application where user can input his/her voice(prompt) related to a specific programming language and receive help.
It is a voice-based smart code editor assistant made using intent and entity extraction(wit.ai).
I used the library SpeechRecognition for recording the user’s voice.
The source code in the github repository will help you deal with uploading audio to streamlit and also using streamlit-ace component. You can run the application on your system by following the steps in the ReadMe of the repository. I hope you like it .